实体框架 一个数据库中的两个 DbContext



现在

  1. 一个MS SQL数据库"DB";

  2. 具有迁移功能的 DbContext1;

  3. 不需要 DbContext2 迁移;

任务

  1. 如何使它们存在于同一个数据库"DB"中?

  2. 如何使用迁移 DbContext1 但不删除数据 DbContext2(表名不相交)?

  3. 如何编写方法 RecreateDbContext2

示例此

public void RecreateDbContext2(DbContext2 dbContext2)
{
    dbContext2<Table1>.DropTable();
    dbContext2<Table1>.CreateTable();
    ...
}

你可能想要在此处查看 EF6 和多租户迁移

最新更新