无法确定存储版本 - 实体框架

Rov*_*ret 6 c# entity-framework entity-framework-5

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

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

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

Sit*_*thu 22

解决了同样的问题:

转到Solution Explorer

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


Rov*_*ret 5

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

奇迹般有效!