我最近开始使用NHibernate而且经验很少。 我有表项目无法更改,因为它是旧系统的一部分。我需要添加项目组表项目的项目组,这样一个项目只分配给一个特定的组,组可以分配许多项目。我想知道是否有办法映射这种关系,所以它在代码中看起来像这样:
public class Project {
public virtual int Id {get;set}
public virtual string Name {get;set;}
public virtual ProjectGroup Group {get;set;}
}
public class ProjectGroup {
public virtual int Id {get;set;}
public virtual string Name {get;set;}
public virtual int Ordering {get;set;}
public virtual IList<Project> Projects {get;set;}
}
如果不可能做到这一点的正确方法是什么?