EF 4.3 не поддерживает Enums. Но было объявлено, что поддержка Enum
идет с EF 5 , которая должна выйти вместе с .NET 4.5. В настоящее время для обработки перечислений с помощью Code-First вы должны сделать что-то вроде следующего:
Public class Person
{
[Key]
Public int PersonId { get; set: }
Public int Age { get; set; }
public int FavoriteColorValue{ get; set;}
[NotMapped]
Public ColorEnum FavoriteColor
{
get{ return (ColorEnum)FavoriteColorValue; }
set{ FavoriteColorValue = (int)value; }
}
}
Public Enum ColorEnum
{
Red = 1,
Green = 2,
Blue = 3
}