我有2類:如何做到基業流暢NH沒有鑑別類型列
public class MyBaseClass
{
public virtual int Id { get; set; }
public virtual string BaseProperty { get; set; }
}
public class MyClass : MyBaseClass
{
public virtual string ChildProperty { get; set; }
}
我想他們每個人映射到他自己的表(流利NH)。如何在[MyBaseClass]表中不添加任何鑑別器類型的列?所以我期望[MyBaseClass]表只包含BaseProperty和Id列,MyClass包含Id,BaseProperty和ChildProperty列。
感謝
本文意味着特殊的Db表結構,如CustomerId同時位於基表和派生表中,我只在基表中存在Id。除此之外,它還描述瞭如何使用我試圖避免的歧視。不幸的是,這不是我的情況。 – YMC 2011-06-08 00:52:37