0

我正在编写一个使用 Entity Framework 5 作为其 ORM 的 MVC 应用程序。实际上,我从现有应用程序中复制了 POCO 生成器类,并且正如该代码的所有者所说,该项目正在使用 EF 4 POCO 生成器类,我需要将其升级为使用 EF5 POCO 生成器。

任何人都知道如何实现这一目标?

很抱歉没有提供任何源代码,因为我不确定我应该提供什么!

任何人都可以使用我提供的信息来帮助我吗?谢谢

4

1 回答 1

1

没有从 EF4 POCO 生成器自动升级到 EF5 POCO 生成器。生成的实体类将非常相似,除了导航属性中的一些修复,但问题是上下文类将与完全不同的 API 完全不同。每个使用来自 EF4 POCO 生成器的派生上下文的数据访问相关代码ObjectContext都必须重写以使用DbContext来自 EF5 POCO 上下文的派生上下文,否则IObjectContextAdapter必须DbContext使用ObjectContext.

于 2013-03-04T08:26:39.147 回答