0
我正在编写使用实体框架5作为其ORM的MVC应用程序。 其实我从现有的应用程序复制POCO生成器类,并作为该代码的所有者说该项目使用EF 4 POCO生成器类,我将需要升级它使用EF5 POCO生成器。如何升级项目以使用实体框架5 POCO生成器
任何人都知道如何做到这一点?
对不起,不提供任何源代码,因为我不知道我应该提供什么!
任何人都可以使用我提供的信息帮助我吗? 谢谢
我正在编写使用实体框架5作为其ORM的MVC应用程序。 其实我从现有的应用程序复制POCO生成器类,并作为该代码的所有者说该项目使用EF 4 POCO生成器类,我将需要升级它使用EF5 POCO生成器。如何升级项目以使用实体框架5 POCO生成器
任何人都知道如何做到这一点?
对不起,不提供任何源代码,因为我不知道我应该提供什么!
任何人都可以使用我提供的信息帮助我吗? 谢谢
从EF4 POCO发电机到EF5 POCO发电机没有自动升级。生成的实体类将非常相似,除了导航属性中的某些修正外,问题是上下文类将与完全不同的API完全不同。每个使用ObjectContext
导出的EF4 POCO生成器的数据访问相关代码必须重写为使用DbContext
从EF5 POCO上下文派生的上下文,否则必须使用IObjectContextAdapter
将DbContext
转换回ObjectContext
。
你可能需要复制生成类而不是类本身的T4模板 – Pawel 2013-03-03 22:34:12