动态数据.EFCodeFirstProvider在将EF 4.3.1移植到EF 5.0时存在EF迁移问题
本文关键字:EF 0时 存在 问题 迁移 EFCodeFirstProvider 数据 在将 动态 | 更新日期: 2023-09-27 18:10:42
我在开始时使用DynamicData.EFCodeFirst
版本0.5.1.0
,我使用EF版本4.3,并在Package manager console
中使用Enable-Migrations,一切都很好。但是在我决定转到EF 5.0之后。我已经删除了EF 4.3的所有包,并添加了EF 5.0修复了所有依赖项,删除了迁移文件夹并重建了项目,在我试图再次运行"启用-迁移"命令后,我得到了错误:
Could not load file or assembly '***'packages'EntityFramework.4.3.1'lib'net40'EntityFramework.dll' or one of its dependencies. The system cannot find the file specified.
如果我已经引用了EF 5.0,为什么他试图解决EF框架4.3.1 ?我甚至搜索了所有的解决方案,以确保没有参考EF 4.3.1。有没有办法告诉Migrations他需要使用EF 5.0?
谢谢你的建议
您检查过您的包了吗?配置文件。它通常不是项目结构的一部分。确保上面写着:
<package id="EntityFramework" version="5.0.0" targetFramework="net40" />
同样,尝试在Nugest Package管理器控制台中使用"update-package EntityFramework"。希望它能解决问题。