Nhibernate多对一映射与单独的表?

时间:2009-08-16 08:34:16

标签: nhibernate fluent-nhibernate nhibernate-mapping

我最近开始使用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;}
}

如果不可能做到这一点的正确方法是什么?

0 个答案:

没有答案