Entity framework __在同一数据库上应用第二个datacontext后再次创建MigrationHistory

Entity framework __在同一数据库上应用第二个datacontext后再次创建MigrationHistory,entity-framework,Entity Framework,我有一个数据库,我一直在使用和更新代码优先迁移。现在,我想添加第二个项目,该项目还使用数据库以及一些现有表上的其他字段 我认为最好的方法是在第二个项目中引入第二个datacontext 由于EF6允许多个DataContext和附加的ContextKey字段,因此支持迁移并使用 PM>添加迁移初始值创建-忽略更改 当第一个项目中已有一个迁移历史记录表时,导致创建另一个迁移历史记录表。我只需要在初始创建时添加行 我不确定如何禁止生成_MigrationHistory表 Wayne您应该在另一个上下

我有一个数据库,我一直在使用和更新代码优先迁移。现在,我想添加第二个项目,该项目还使用数据库以及一些现有表上的其他字段

我认为最好的方法是在第二个项目中引入第二个datacontext

由于EF6允许多个DataContext和附加的ContextKey字段,因此支持迁移并使用

PM>添加迁移初始值创建-忽略更改

当第一个项目中已有一个迁移历史记录表时,导致创建另一个迁移历史记录表。我只需要在初始创建时添加行

我不确定如何禁止生成_MigrationHistory表


Wayne

您应该在另一个上下文中设置null初始值设定项。您是指Database.SetInitializer(null);