Нет, это невозможно.Enum в EF Июнь 2011 CTP может работать только с перечислениями, поддерживаемыми самой платформой .NET, а .NET поддерживает перечисление только для целочисленных типов, кроме char.Это означает, что поддерживаются только byte, sbyte, short, ushort, int, uint, long или ulong.То же самое относится и к картографированию в EF.EF может отображать перечисление только в столбец с целочисленным типом.
Вы можете проверить больше об этом здесь .Он также содержит описание внутренних типов, поддерживаемых EF для перечисления:
Подобно перечислениям CLR, перечисления EF имеют базовый тип, который является одним из Edm.SByte, Edm.Byte, Edm.Int16, Edm.Int32 или Edm.