无法确定存储版本 – entity framework
我正在当前解决方案中的单独项目中实现代码优先模式。 由于我这样做并且我在DbContext
初始化我的连接字符串,我得到了这个奇怪的错误:
无法确定存储版本; 需要有效的存储连接或版本提示。
我正在使用Entity Framework 5.0.0.0,我的其他解决方案项目工作得很好,因为他们使用EDMX
文件进行数据库访问,但只有我的代码第一个项目抛出此exception。 它是什么,为什么?
解决了同样的问题:
转到Solution Explorer
- 右键单击“xxx.edmx”文件
- 选择“打开方式”>>编辑器XML编辑器
- 使用2008更改ProviderManifestToken =“XXXX”
当我为每个使用Entity Framework 6.1.2的项目升级Entity Framework时,问题似乎得到了解决。
奇迹般有效!
删除EF表__MigrationHistory
,假设您刚刚在测试中进行迁移。
安装EFTools6.1.3ForVS2012,我的解决了
上述就是C#学习教程:无法确定存储版本 – entity framework分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请点击右边联系管理员删除。
如若转载,请注明出处:https://www.ctvol.com/cdevelopment/959792.html