将多个上下文与一个“迁移历史记录”表一起使用

时间:2014-09-02 20:47:36

标签: entity-framework

我正在尝试基于三种不同的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);

0 个答案:

没有答案