我正在尝试基于三种不同的DB上下文创建数据库,并希望在这些之间共享__MigrationHistory
表。所有上下文都使用模式。当上下文生成其表并且第二个启动时,我收到一条错误,指出数据库中已存在__MigrationHistory
表。任何建议都表示赞赏。
以下是我调用以创建数据库的代码:
var context = Context.GetOwinContext().Get<ApplicationDbContext>();
context.TenantName = tenant;
context.Database.Initialize(false);
var ctx = IAssess.Models.SkillContext.CreateMe(tenant, Tools.GetConnectionString());
ctx.Database.Initialize(false);