给出了http://notherdev.blogspot.com/2012/01/mapping-by-code-inheritance.html的例子
我有一个基层党和两个具体的阶级(连,人)
我想使用每一个等级表(单表),但我的I是唯一的每种具体类型。
例如,公司和个人可能有匹配的身份证
是否有任何方法将id中的鉴别器值作为复合标识包括在内?但仍能调用Get<>(id)吗?
发布于 2013-08-27 00:54:12
这个怎么样(流利):
public class PartyMap : ClassMap<Party>
{
public PartyMap()
{
Table("Parties");
CompositeId<CompositeIdType>(x => x.Id)
.KeyProperty(x => x.IdCompositePart)
.KeyProperty(x => x.Discriminator);
DiscriminateSubClassesOnColumn("Discriminator");
}
}https://stackoverflow.com/questions/18451171
复制相似问题