我对Fluent nHibernate有点新,并遇到了我的架构我不确定如何处理的场景。
说我有两张桌子:
的TrackID 用户身份 名称
用户Id 名称
现在,我想要做的是能够逐轨访问相关的User对象。例如:
var track = repo.GetById(1);
var userName = track.User.Name;
如何让nHibernate自动化这个新的自定义用户属性?
答案 0 :(得分:1)
你走了:
public class Track
{
public virtual int Id {get;set;}
public virtual string Name {get;set;}
public virtual User User {get;set;}
}
public class User
{
public virtual int Id {get;set;}
public virtual string Name {get;set;}
}
// Usage
var track = repo.GetById(1);
var username = track.User.Name;
可以找到更多信息 here 。