2014-01-22 2 views
0

У меня есть таблицысвободный Nhibernate присоединиться без Id

Person (идентификатор, имя) и 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;} 
} 

Теперь я хочу, чтобы мое лицо, чтобы иметь новое поле

public virtual PersonAddInfo Info {get;set;} 

или некоторые поля PersonAddInfo

Как я могу отобразить \ переопределить класс Person, чтобы получить такую ​​возможность

ответ

0
 mapping.Join("PersonAddInfo ", m => 
     { 
      m.Optional(); 
      m.KeyColumn("PersonId"); 
      m.Map(x => x.SpecialStatus); 
     }); 

Здесь мы идем

Смежные вопросы