【发布时间】:2014-08-15 10:36:34
【问题描述】:
我想将一个基于 FX 4.0 和 EF 4.0(Database First with ObjectContext)的非常大的项目升级到最新的 6/6.1 版本的 EF。
我已经(成功地)完成了实际升级 EDMX 的所有步骤(添加 T4 模板、更改命名空间引用等,遵循这篇文章 Upgrade EF 4 EDMX to EF 6),现在我的数据访问程序集正在编译。
为了快速完成任务,我使用 ObjectContext T4 模板执行升级,希望将所需的代码更改降至最低。我使用的模板是 Visual Studio Gallery 中的“EF 6.x EntityObject Generator 模板”,整个解决方案仍将基于 .Net Framework 4.0。
我想知道在 EF6 中使用 ObjectContext 而不是 DBContext 是否会减少或限制新 EF 6 的好处(我将继续使用 Database First 策略)。
【问题讨论】:
标签: c# .net entity-framework