我一直在玩EF6 CodeFirst和Migrations。到目前为止一切都很好但有一点我不明白(概念上):
在我的具体情况下,我确定要在运行时连接的数据库(通过一些外部配置XML / JSON或类似的)。所以在开发过程中我是a)不确定我正在使用什么数据库,b)不一定有一个可用。但EF仍然需要一个,因为否则我不能使用Update-Database。如果我不能使用Update-Database,我就无法进行进一步的迁移。
我是否缺少某些东西或者我是否需要使用开发数据库来开发使用EF6的东西?
我面临的真正问题是Update-Database失败并显示错误,告诉我连接到数据库失败。