我在当前解决方案中的单独项目中实现代码优先模式。自从我这样做并在DbContext
初始化我的连接字符串后,我得到了这个奇怪的错误:
无法确定存储版本;有效的存储连接或 版本提示是必需的。
我正在使用Entity Framework 5.0.0.0并且我的其他解决方案项目工作得很好,因为他们使用EDMX
文件进行数据库访问,但只有我的代码第一个项目抛出此异常。它是什么以及为什么?
答案 0 :(得分:21)
解决了同样的问题:
转到解决方案资源管理器
答案 1 :(得分:5)
当我为每个使用Entity Framework 6.1.2的项目升级Entity Framework时,问题似乎得到了解决。
像魅力一样!
答案 2 :(得分:2)
删除EF表__MigrationHistory
,假设您刚刚在测试中进行迁移。
答案 3 :(得分:2)
安装EFTools6.1.3ForVS2012,我的解决了
答案 4 :(得分:0)
我有同样的问题。就我而言,由于某种原因,应用程序配置在configSections标记中没有实体框架部分。添加它解决了我的问题。
答案 5 :(得分:0)
按照以下步骤操作。