我正在使用 .net 核心实体框架。
我有多租户数据库。所以我保留了一个根租户数据库作为基础。我想使用实体框架将这些架构更改复制到所有其他数据库。我正在使用以下命令生成我的模型。
Scaffold-DbContext "Data Source=(local);Initial Catalog=sampleTenantDb;Integrated Security=True" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Tenants -Force
所以在创建新租户时,我只是使用
context.Database.EnsureCreated();
但是当我在代码中添加新表时,我想将它应用到所有租户。那么我该怎么做呢?
我尝试了以下操作,但它不起作用(不添加剩余表)
myDbContext.Database.Migrate();