You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Entity Framework 6中映射子类型依赖父类鉴别器字段的父子关系?

如何在Entity Framework 6中映射子类型依赖父类鉴别器字段的父子关系?

我现在要做的是用Entity Framework 6来映射一个已有的数据库,而且只需要做读取操作就行。不过现在有个模型把我难住了:这是一种TPH(表每层次结构)的继承策略,但子类型的判断是基于父类里的一个鉴别器字段来决定的。

重点提醒:这个数据库模型绝对不能修改。

我把实际业务里的复杂场景简化成了下面这个最基础的模型:

  • 核心包含两张表:FruitBox(对应父类)和Fruit(对应子类)
  • FruitBox表中存在一个鉴别器字段,用来标识不同的类型
  • Fruit表与FruitBox表关联,Fruit的具体子类型由关联的FruitBox中的鉴别器字段值来确定

备注:内容来源于stack exchange,提问作者Rémi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 17:20:34