我想知道 EntityFramework.dll 和 System.Data.Entity.dll 有什么相同和不同之处? 我的项目引用了 System.Data.Entity.dll (June CTP) 来利用 Code First Model,一切都正常。
现在我希望使用 Code First Migrations 工具,它需要 EntityFramework.dll,我也必须将其添加到我的项目中。 但是,当这两个库 (EntityFramework.dll 和 System.Data.Entity.dll) 都被引用时,我会得到许多编译器错误,因为某些类在两个库中都被定义。
当我删除 EntityFramework.dll 时,项目可以再次编译,但我无法使用 Migrations。 只有引用 EntityFramework.dll 时,我会收到编译器错误,告诉我找不到某些类 (例如 Spatial 数据类型)。
在这种情况下我该怎么办呢? 非常感谢!
现在我希望使用 Code First Migrations 工具,它需要 EntityFramework.dll,我也必须将其添加到我的项目中。 但是,当这两个库 (EntityFramework.dll 和 System.Data.Entity.dll) 都被引用时,我会得到许多编译器错误,因为某些类在两个库中都被定义。
当我删除 EntityFramework.dll 时,项目可以再次编译,但我无法使用 Migrations。 只有引用 EntityFramework.dll 时,我会收到编译器错误,告诉我找不到某些类 (例如 Spatial 数据类型)。
在这种情况下我该怎么办呢? 非常感谢!