【问题标题】:Fluent Nhibernate join without Id流利的 Nhibernate 加入没有 Id
【发布时间】:2014-01-22 21:27:58
【问题描述】:

我有桌子

人员(ID、姓名) 和 PersonAddInfo(PersonId,SpecialStatus)

我有课

public class Person 
{
public virtual int Id {get;set;}
public virtual string Name {get;set;}
public virtual PersonAddInfo Info {get;set;}//What i want to have
}

and

public class PersonAddInfo
{
public virtual int PersonId {get;set;}
public virtual string SpecialStatus {get;set;}
}

现在我希望我的 Person 有新字段

public virtual PersonAddInfo Info {get;set;}

或一些 PersonAddInfo 的字段

我如何映射\覆盖 Person 类以获得这种可能性

【问题讨论】:

    标签: c# nhibernate fluent-nhibernate


    【解决方案1】:
            mapping.Join("PersonAddInfo ", m =>
            {
                m.Optional();
                m.KeyColumn("PersonId");
                m.Map(x => x.SpecialStatus );
            });
    

    我们来了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-17
      • 1970-01-01
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-26
      • 2016-04-28
      相关资源
      最近更新 更多