而不是这样做:
public class MyContext : DbContext
{
DbSet<MyModel> MyModels {get;set;}
}
我只想创建一个上下文“来统治他们所有人”,如下所示。
public class GenericContext : DbContext
{
public GenericContext(param type[] modelTypes){
//How can I do something like the following line?
base.ModelBuilder.RegisterAll(modelTypes) //PSEUDO CODE
}
}
然后可以针对Set<T>()
DbContext 的属性进行我所做的所有查询。
是否可以执行上述操作并同时创建迁移脚本?如果有怎么办?