我正在当前解决方案的一个独立项目中实现“Code First”模式。 自从我这样做并在DbContext
中初始化连接字符串后,我遇到了这个奇怪的错误:
无法确定存储版本;需要有效的存储连接或版本提示。
我正在使用Entity Framework 5.0.0.0,我的解决方案的其他项目都很好地使用EDMX
文件进行数据库访问,但只有我的Code First项目会抛出此异常。 这是什么原因?
我正在当前解决方案的一个独立项目中实现“Code First”模式。 自从我这样做并在DbContext
中初始化连接字符串后,我遇到了这个奇怪的错误:
无法确定存储版本;需要有效的存储连接或版本提示。
我正在使用Entity Framework 5.0.0.0,我的解决方案的其他项目都很好地使用EDMX
文件进行数据库访问,但只有我的Code First项目会抛出此异常。 这是什么原因?
使用以下方法解决了同样的问题:
进入“解决方案资源管理器”
当我将每个使用Entity Framework的项目升级到Entity Framework 6.1.2时,问题似乎得到了解决。
运行得非常好!
__MigrationHistory
,假设你只是在测试中使用迁移。请按照以下步骤操作。