在代码优先方法中,是否有可能定义两个不同的上下文类并同时使用它们?
已经给出了数据库模式,我无法修改它(除了创建一些新表)。
我面临的问题是我得到了#34;模特支持......已经改变了#34;错误。似乎两种情境之间存在某种冲突。
请注意,每个上下文都包含一组不同的表,因此同步问题并不是一个问题。
答案 0 :(得分:0)
假设您使用的是EF 6或更高版本,可以通过ContextKey - DbMigrationsConfiguration的属性(这将通过ContextKey使MigrationsHistory表成为多租户)或通过设置{{3在HasDefaultSchema中(这将启用多个MigrationsHistory表,每个模式一个)。有关详细说明,请参阅OnModelCreating。