我可以找到许多有关如何为模型优先和代码优先实现枚举支持的教程,例如:
http://msdn.microsoft.com/en-us/data/jj248772.aspx
http://msdn.microsoft.com/en-us/data/hh859576.aspx
有人能向我解释或提供一些指导,告诉我如何正确地为数据库优先应用程序实现枚举支持吗?我想我需要从edmx设计器开始,在表格中右键单击其中一个列并转换为枚举类型?感谢任何建议。我正在使用.NET 4.5和Enity Framework 5.0。
short
,然后创建一个带有隐式数字的枚举类型,例如public enum Gender : short { NotSet = 0, MALE = 1, FEMALE = 2 }
,并在实体字段上添加属性[EnumDataType(typeof(short))]
。 - Jaider