【发布时间】:2011-12-15 07:28:50
【问题描述】:
我想知道 EntityFramework.dll 和 System.Data.Entity.dll 有什么共同点,又有什么不同?我的项目引用 System.Data.Entity.dll (June CTP) 来利用代码优先模型,一切正常。
现在我希望使用 Code First Migrations 工具,它需要我还必须添加到我的项目中的 EntityFramework.dll。但是,当两个库(EntityFramework.dll 和 System.Data.Entity.dll)都被引用时,我得到很多编译器错误,认为在这两个库中都定义了一些类。
当我删除 EntityFramework.dll 时,项目会再次编译,但我无法使用迁移。当仅引用 EntityFramework.dll 时,我收到编译器错误,告诉我找不到某些类(例如空间数据类型)。
在这种情况下我该怎么办?提前谢谢!
【问题讨论】:
标签: .net entity-framework ef-code-first