【问题标题】:Upgrade Entity Framework 4.0 to 6.0 not working将实体框架 4.0 升级到 6.0 不起作用
【发布时间】:2013-12-15 01:52:52
【问题描述】:

net MVC 2 到 asp.net MVC 4 没有任何问题。

然后,我尝试将实体框架4.0升级到实体框架6。

结果不好。我有大约 15000 个错误。


这个错误出现了好几次

找不到类型或命名空间名称“ComplexObject”

另一个错误

错误 14331 类型或命名空间名称“EdmComplexTypeAttribute”可能 找不到(您是否缺少 using 指令或程序集 参考?)


错误 5460 类型或命名空间名称“EdmEntityTypeAttribute”可能 找不到(您是否缺少 using 指令或程序集 参考?)

我不知道从哪里开始。 有什么想法吗?

【问题讨论】:

    标签: entity-framework-4 entity-framework-6


    【解决方案1】:

    您还需要更新模板。在 EF6 中,某些类型被移动到不同的命名空间,并且正在生成的代码使用 EF4/5 中的命名空间。您可以在 VS Gallery 上获取T4 templates for ObjectContext。另请参阅this article,了解将您的应用从早期 EF 版本迁移到 EF6。

    【讨论】:

    猜你喜欢
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    • 2011-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多