EF 4.1代码优先和枚举
本文关键字:枚举 代码 EF | 更新日期: 2023-09-27 18:00:23
我有一个这样的类:
public class Customer
{
public string Name {get; set; }
public enumGender Gender {get; set; }
}
public enum enumGender
{
Male,
Female
}
我正试图将其用作实体,我想将性别映射到数据库中作为int,当然现在性别根本没有映射。
知道怎么做吗
提前谢谢。
这就是我克服它的方法…
public class Customer
{
public string Name {get; set; }
public int gender { get; set; }
public enumGender Gender
{
get { return (CodeFirstEF.Gender) gender; }
set { gender = (int) value; }
}
}
public enum enumGender
{
Male,
Female
}
另一个选项是升级到六月的实体框架CTP,它现在支持枚举。http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26660
这对我来说非常有效。