【发布时间】:2015-06-20 11:36:14
【问题描述】:
例如。我的数据库中有两个表
NonResidentStudents - 列 studentID、studentname、ModeOfTransport
ResidentStudents - 列 studentID、studentname、DateOfJoiningHostel
studentID 和 studentName 是公共列,最后一列在两者之间不常见
由于某种原因,我无法更改这些表或定义一个公共主表并在子表中创建不常见的列。所以桌子结构是刚性的。
现在,当尝试使用 FLUENT NHIBERNATE(仅)为上述模式创建实体和映射时,我想知道是否可以为公共列定义某种公共实体和公共映射,并创建继承自的子实体共同实体。在子实体和映射类中,我将对不常见的列进行表示。任何人都可以分享如何做到这一点的代码。
【问题讨论】:
标签: entity-framework inheritance fluent-nhibernate mapping entity