我有一个 Employee 类,其 Name 属性为 Name 类,Contact 属性为 Contact 类型。Name 类有两个字符串属性:FirstName 和 LastName,Contact 类有 PhoneNumber 和 EmailAddress 等属性。
所有数据都在一个表中,并假设它不能更改。我的地图会是什么样子,这样我就可以根据 id 加载 Employee 并使用适当的值填充 Contact 和 Name 属性?或者这甚至可能吗?
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,以及各种联系信息。