考虑以下表格结构......
Appointment
-----------
ID integer
Description nvarchar
StatusID smallint
Status
------
ID smallint
DisplayText nvarchar
现在,无论好坏,我们都希望这种情况能够映射到一个看起来像这样的类
class Appointment
{
public int ID {g;s;}
public string Description { g;s; }
public string Status { g; private s; }
}
即。我们希望将规范化状态显示文本直接拉入实体。
答案 0 :(得分:4)
显而易见的答案是创建一个Status实体,并使约会类具有对它的引用并以正常方式映射它。
答案 1 :(得分:2)
不要创建实体类。使用枚举和EnumStringType,如图here所示。这正是你想要的。