我的项目正在针对现有数据库使用默认的dbo架构,并且我为我正在构建的新模块创建了一个单独的架构。我首先创建了一个代码,并在我的新代码第一个域模型中从现有数据库生成了一些对象。我创建了一个空的第一个迁移并更新了DB。现在,我使用以下行为我的新架构创建了一个新表:
modelBuilder.Entity<newTblClass>().ToTable("newTblClass", "newSchema");
然后我创建了一个新的迁移并更新了数据库。 在我的数据库中,我注意到我的迁移是在表dbo .__ MigrationHistory上创建的。 这是正确的方法吗?或者我应该为每个模式使用单独的迁移表?如果是这样的话?