我可能在这里做错了事,如果是这样的话,请指点我正确的方向。在运行时迁移不同的数据库
我编码,我希望能够键入连接字符串我想在运行时使用,并能更新不同的数据库(可能每一个不同的版本)迁移应用程序。
我的问题是添加迁移命令只能通过软件包管理器控制台执行,并且由于我的app.config下没有设置连接字符串,因此如何才能将实体迁移知道我的数据库在哪个版本?
我在针对某个连接字符串(它正确创建了数据库和表)运行Initial迁移后陷入了这个问题,但之后,当我尝试添加第二个迁移文件时,出现错误,说有其他迁移正在进行中。
也许实体转移只是并不意味着出了包管理器控制台来执行,或者动态连接字符串,但我要肯定的我在做什么。
是的,你可以这样做http://stackoverflow.com/a/16133150/1347784 –