这是我目前在MyContext类中拥有的内容
public class MyContext:DbContext
{
public DbSet<Country> Countries { get; set; }
public DbSet<State> States { get; set; }
}
我想要的是将所有这些
DbSet
属性放置在一个单独的文件中,并只有一个语句在MyContext
类中添加来自该单独文件的所有DbSet
。
DbSet
属性必须成为上下文类的一部分;使用部分类只是让你将其拆分成单独的文件。然而,这通常是一个反模式。一个类及其所有功能应该是一目了然的。不得不追踪各种部分实现并在头脑中将它们组合起来只会使您的代码更难处理和理解。 - Chris Pratt