使用多个DbContext进行代码优先自动迁移

时间:2018-05-18 05:42:10

标签: c# entity-framework entity-framework-6

我在同一个数据库上有2个DbContext,模型如下。

First DbContext:
  DbSet<Teacher> Teachers {get; set;}
  DbSet<Address> Addresses {get; set;}

Second DbContext:
  DbSet<Student> Students {get; set;}
  DbSet<Address> Addresses {get; set;}

他们在共享&#34;地址&#34;时都启用了AutoMigrations。我不想创造一个&#34; uber&#34; DbContext包括AutoMigrations的所有模型。在第一次使用&#34;教师&#34;迁移DbContext之后和&#34;地址&#34;创建的表,是否可以告诉AutoMigrations跳过&#34;地址&#34;迁移第二个DbContext时的表?

0 个答案:

没有答案