Class 如何通过NHibernate将多个类映射到一个表?
我有一个Employee类,其名称属性为class Name,联系人属性类型为Contact。Name类有两个字符串属性:FirstName和LastName,Contact类有PhoneNumber和EmailAddress等属性 所有数据都在一个表中,并假定它不能更改。我的地图是什么样子的,这样我就可以根据id加载员工,并用相应的值填充联系人和姓名属性?或者这可能吗Class 如何通过NHibernate将多个类映射到一个表?,class,fluent-nhibernate,mapping,nhibernate-mapping,Class,Fluent Nhibernate,Mapping,Nhibernate Mapping,我有一个Employee类,其名称属性为class Name,联系人属性类型为Contact。Name类有两个字符串属性:FirstName和LastName,Contact类有PhoneNumber和EmailAddress等属性 所有数据都在一个表中,并假定它不能更改。我的地图是什么样子的,这样我就可以根据id加载员工,并用相应的值填充联系人和姓名属性?或者这可能吗 public class Employee { //Constructor ommitted.
public class Employee
{
//Constructor ommitted.
public virtual Name Name { get; set; }
public virtual Contact ContactInfo { get; set; }
}
public class Name
{
// Constructor omitted.
public string FirstName { get; set; }
public string LastName { get; set; }
}
Employee表包含以下列:EmployeeId、FirstName、LastName以及各种联系信息。使用组件映射。。。详情如下:
我想我找到了我要找的东西 及 谢谢你的意见