首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将模型从EF v1升级到EF 4

将模型从EF v1升级到EF 4
EN

Stack Overflow用户
提问于 2011-06-07 19:55:10
回答 2查看 90关注 0票数 1

我有一个在EF版本1中构建的非常大的模型。客户想要升级模型以利用版本4的外键功能。

有没有什么方法/工具可以轻松地将ef v1模型转换为ef v4?

EN

回答 2

Stack Overflow用户

发布于 2011-06-07 21:26:31

您只需将目标框架从.NET 3.5更改为.NET 4.0,模型就会自动转换。

但是,如果您需要EF v4功能,如引用约束,则应从数据库重新创建模型。

票数 0
EN

Stack Overflow用户

发布于 2011-10-06 20:03:00

在将项目转换为目标.net 4之后,如果您使用的是EF4.1代码,请使用此工具重新创建实体类。

http://blogs.msdn.com/b/adonet/archive/2011/05/18/ef-power-tools-ctp1-released.aspx

我相信你已经意识到,拥有一个非常大的edmx模型也有它的缺点。如果还不算太晚,可以利用这个机会先迁移到ef 4.1代码,并利用poco类让您更好地控制您的实体。

我的经验已经证明,远离edmx,尽可能早地首先转向代码,很快就能获得回报。你只需要问你自己一个问题,那就是重新测试所有数据访问层所需的时间,值得为你的项目投资。

祝好运

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6264796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档