我有一个接口和一个实现这个接口的类。
public interface IPhase {
string Description { get; set; }
int Id { get; }
string Phase { get; set; }
}
public class Phase : IPhase {
// Implementation here...
}
现在,使用 NHibernate 2.1.2.GA,我希望使用一个 table-per-class-hierarchy 来映射接口及其实现者,事实上,我不需要鉴别器,因为这个实现者将是唯一持久化的类在这个表中。我已经有大约一年半没有使用 NHibernate 了,而且我在这里遇到了一些记忆空白......
我已经阅读了这个相关的问题和答案,除了我没有使用 FNH。
NHibernate 映射:将层次结构保存到没有鉴别器的单个表
我想知道该
discriminator
属性在使用时是否是强制性的subclass
?在这个特定的上下文中,我的 XML 映射应该是什么样子?
感谢您的帮助!