【发布时间】:2011-01-24 21:53:21
【问题描述】:
我有一个实体,它在两个表中定义了流畅的 nhibernate
Table one:
Employee
---------
Id,
Name
Table Two:
Salaries
--------
Employee_Id,
Salary
在 Fluent NHibernate 上我是这样定义的:
EmployeeMap : ClassMap<Employee>
{
public EmployeeMap()
{
Table("Employee");
Map(x => x.Id);
Map (x => x.Name);
Join ("Salaried", m =>
{
m.Map (x => map.Salary);
m.KeyColumn("EmployeeId");
});
}
}
当我做一个 Session.Get 如下:
Employee e = session.Get<Employee>(employeeId);
然后我得到了 Employee 的所有详细信息,除了来自“Salaries”表的列
有什么想法吗?
【问题讨论】:
标签: nhibernate fluent-nhibernate