小编Jit*_*Jit的帖子

流畅的NHibernate多对一映射

我是Hibernate世界的新手.这可能是一个愚蠢的问题,但我无法解决它.我正在测试表的多个到一个关系并试图插入记录.我有一个Department表和Employee表.员工和部门在这里有多对一的关系.我正在使用Fluent NHibernate添加记录.以下所有代码.请帮忙

SQL代码

create table Dept (
    Id int primary key identity,
    DeptName varchar(20),
    DeptLocation varchar(20)
);

create table Employee (
    Id int primary key identity,
    EmpName varchar(20),
    EmpAge int,
    DeptId int references Dept(Id)
);
Run Code Online (Sandbox Code Playgroud)

类文件

public partial class Dept
{
    public virtual System.String DeptLocation { get; set; }
    public virtual System.String DeptName { get; set; }
    public virtual System.Int32 Id { get; private  set; }
    public virtual IList<Employee> Employees { get; set; }
}

public partial class Employee
{ …
Run Code Online (Sandbox Code Playgroud)

nhibernate fluent nhibernate-mapping

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

fluent ×1

nhibernate ×1

nhibernate-mapping ×1