【发布时间】:2015-06-12 07:37:22
【问题描述】:
我有一个没有一个默认数据库的解决方案。我有一个主数据库,它为请求数据的客户返回一个连接字符串,每个客户都有自己的数据库。我正在使用迁移(并将 AutomaticMigrationsEnabled 设置为 false)并首先使用代码。
“update-database”命令是从代码中“执行”的 (Database.SetInitializer(new MigrateDatabaseToLatestVersion());)。
第一次一切正常,但是当我之后添加迁移时,我不能,因为有待处理的迁移。我无法从 VS 运行 update-database,因为连接字符串是在运行时设置的。
使用迁移和 Entity Framework 6 处理像我这样的设置的正确方法是什么?
非常感谢提前
【问题讨论】:
标签: c# database entity-framework entity-framework-migrations