设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

.net – EntityFramework.dll与System.Data.Entity.dll – 歧义

发布时间:2021-01-04 16:27 所属栏目:117 来源:网络整理
导读:我不知道EntityFramework.dll和System.Data.Entity.dll有什么共同点,它们有什么不同?我的项目引用System.Data.Entity.dll(June CTP)来利用代码第一个模型,一切都正常. 现在我想使用Code First Migrations工具,它需要EntityFramework.dll,我也必须添加到我的

我不知道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时,项目会再次编译,但是我不能使用Migrations.当仅引用EntityFramework.dll时,我会收到错误的告诉我没有找到某些类(例如空间数据类型).

在这种情况下该怎么办?先谢谢你!

System.Data.Entity.dll版本“4.2.0.0”(June CTP 2011)包含EFv4.0和EFv4.1的所有内容,包括ObjectContext API和DbContext API新功能,但它可能是长时间的唯一版本,在同一程序集中组合这两个API.这个CTP已经死了.新的核心功能将被移动到.NET 4.5,并且DbContext API仍将作为单独的包含EntityFramework.dll的NuGet包发送.一切都描述了 here.

代码迁移取决于EFV4.1 Update 1及其EntityFramework.dll.它们与June CTP不兼容,它直接在安装说明中描述,或者prerequisites =您不能在6月CTP中使用它们.

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读