C#学习教程:无法确定存储版本 – entity framework分享


无法确定存储版本 – entity framework

我正在当前解决方案中的单独项目中实现代码优先模式。 由于我这样做并且我在DbContext初始化我的连接字符串,我得到了这个奇怪的错误:

无法确定存储版本; 需要有效的存储连接或版本提示。

我正在使用Entity Framework 5.0.0.0,我的其他解决方案项目工作得很好,因为他们使用EDMX文件进行数据库访问,但只有我的代码第一个项目抛出此exception。 它是什么,为什么?

解决了同样的问题:

转到Solution Explorer

  1. 右键单击“xxx.edmx”文件
  2. 选择“打开方式”>>编辑器XML编辑器
  3. 使用2008更改ProviderManifestToken =“XXXX”

当我为每个使用Entity Framework 6.1.2的项目升级Entity Framework时,问题似乎得到了解决。

奇迹般有效!

删除EF表__MigrationHistory ,假设您刚刚在测试中进行迁移。

安装EFTools6.1.3ForVS2012,我的解决了

上述就是C#学习教程:无法确定存储版本 – entity framework分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/959792.html

发表评论

邮箱地址不会被公开。 必填项已用*标注