我需要解决Entity Framework Core中的多租户问题。每个租户都有自己的数据库(由于历史原因,这不能改变)。
我将使用上许多地方建议的上下文工厂(example 1, example 2, example 3)。
我的问题是:
除了我的两个问题之外,开始编程前还有什么需要考虑的吗?
我将使用上许多地方建议的上下文工厂(example 1, example 2, example 3)。
我的问题是:
- 我能否在这种方法中使用上下文池
- 我能否在OnModelCreating中设置IMutableEntityType.QueryFilter
我认为我可以像这样解决迁移问题(来自第二点):
foreach (var tenant in allTenants)
{
var context = dbContextFactory.CreateDbContext(tenant, configuration);
context.Database.Migrate();
}
除了我的两个问题之外,开始编程前还有什么需要考虑的吗?