标签: entity-framework
我有2个数据库,一个用于管理客户端,另一个用于管理应用程序数据。我正在尝试使用EF代码优先方法来实现多租户应用程序,其中将不存在的情况下即时创建数据库。现在,租户数据库可以正常创建,但是由于连接字符串以编程方式传递,因此数据库迁移无法执行。请告诉我如何对在运行时以编程方式设置连接字符串的租户数据库进行数据库迁移。
谢谢, Naveen
答案 0 :(得分:0)
签出IDesignTimeDbContextFactor<T>
IDesignTimeDbContextFactor<T>
Microsoft文档:https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.design.idesigntimedbcontextfactory-1?view=efcore-2.1
示例:https://www.benday.com/2017/12/19/ef-core-2-0-migrations-without-hard-coded-connection-strings/