gpt4 book ai didi

inheritance - EF : select all entities of subclass (inheritance)

转载 作者:行者123 更新时间:2023-12-02 15:39:17 28 4
gpt4 key购买 nike

我正在使用数据库优先方法和 DbContext。我的数据模型中有几个继承结构 (TPH)。但是 DbContext 只为基类创建一个 DbSet,而没有为子类创建一个 DbSet。我应该如何检索指定子类的所有实体?

我无法根据映射条件编写查询,因为我必须从数据模型中删除这些字段。

我可以简单地向 Entities 类(部分类)添加一个新的 DbSet 吗?

最佳答案

您可以添加返回 DbSet 的新属性将派生类型的 s 放入上下文的部分类中,或者您可以简单地使用 OfType<DerivedType>()查询代码生成器创建的集合时的运算符。

关于inheritance - EF : select all entities of subclass (inheritance),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10697145/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com