Inheritance EF:选择子类的所有实体(继承)
我使用的是数据库优先方法和DbContext。 我的数据模型中有几个继承结构(TPH)。 但是DbContext只为基类创建一个DbSet,而不为子类创建任何DbSet。 如何检索指定子类的所有实体 我无法基于映射条件编写查询,因为我必须从数据模型中删除这些字段Inheritance EF:选择子类的所有实体(继承),inheritance,entity-framework-4,dbcontext,database-first,table-per-hierarchy,Inheritance,Entity Framework 4,Dbcontext,Database First,Table Per Hierarchy,我使用的是数据库优先方法和DbContext。 我的数据模型中有几个继承结构(TPH)。 但是DbContext只为基类创建一个DbSet,而不为子类创建任何DbSet。 如何检索指定子类的所有实体 我无法基于映射条件编写查询,因为我必须从数据模型中删除这些字段 我可以简单地向Entities类(partial类)添加一个新的DbSet吗?您可以向上下文的partial类中添加返回派生类型的新属性查询由代码生成器创建的集时使用运算符。查询由代码生成器创建的集时,可以向上下文的分部类中添加返回派生
我可以简单地向Entities类(partial类)添加一个新的DbSet吗?您可以向上下文的partial类中添加返回派生类型的新属性查询由代码生成器创建的集时使用运算符。查询由代码生成器创建的集时,可以向上下文的分部类中添加返回派生类型的DbSets的新属性,或者只需使用OfType()运算符