每个类型的 EF 表 - 处理没有额外属性的派生类
本文关键字:属性 派生 处理 类型 EF | 更新日期: 2023-09-27 18:34:02
我有一个抽象类,我用它作为许多其他类的基础。
一些派生类有很多额外的属性,所以我认为我最好使用 Table per Type。 但是有一个派生类型没有任何额外的属性。
但出于行为原因,我想将其与基类区分开来。
如何在 EF 中处理此问题?
派
生类的表将仅具有基表记录的外键(如果 FK 不是 PK,则可能具有 PK 字段),因此派生表将仅是 [BaseTableId] 或 ( [衍生表PK], [BaseTableId] )