首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每个层次结构表-每个子类的唯一Id

每个层次结构表-每个子类的唯一Id
EN

Stack Overflow用户
提问于 2013-08-26 19:03:58
回答 1查看 97关注 0票数 0

给出了http://notherdev.blogspot.com/2012/01/mapping-by-code-inheritance.html的例子

我有一个基层党和两个具体的阶级(连,人)

我想使用每一个等级表(单表),但我的I是唯一的每种具体类型。

例如,公司和个人可能有匹配的身份证

是否有任何方法将id中的鉴别器值作为复合标识包括在内?但仍能调用Get<>(id)吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-27 00:54:12

这个怎么样(流利):

代码语言:javascript
复制
public class PartyMap : ClassMap<Party>
{      
    public PartyMap()
    {
          Table("Parties");             
          CompositeId<CompositeIdType>(x => x.Id)
            .KeyProperty(x => x.IdCompositePart)
            .KeyProperty(x => x.Discriminator);
          DiscriminateSubClassesOnColumn("Discriminator");
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18451171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档