This SO question询问在Entity Framework 4.1中使用具有流畅API的枚举,结果证明这不受支持。现在是否在Entity Framework 5中支持?
答案 0 :(得分:4)
.NET Framework 4.5和.NET Framework 4.5的EF5支持枚举 - 您可以在此处找到更多详细信息:Enum type not being mapped to DB table。枚举仅在EF中用于属性,因此您可以按照配置基元属性的相同方式配置它们。在引擎盖下,枚举值转换为基础枚举类型,并作为其存储类型对应于基础枚举类型的值存储在数据库中(即,如果枚举类型具有基础类型的字节,则每个使用此枚举类型的属性值将为存储在SqlServer中作为smallint)。