私はこのようにそれを定義した流暢NHibernateのでは流暢NHibernateはNHibernateのはフェッチではありません参加
Table one:
Employee
---------
Id,
Name
Table Two:
Salaries
--------
Employee_Id,
Salary
で2つの表に定義されたエンティティがあります。
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");
});
}
}
私はセッションを行います。以下のように取得:
Employee e = session.Get<Employee>(employeeId);
その後、私は列から来除いて、従業員のすべての詳細を持って「給与」テーブル
ご存じですか?