Я хотел бы определить перечисление для EF5 для использования и соответствующую таблицу поиска. Я знаю, что EF5 теперь поддерживает перечисления, но из-за-коробки, кажется, он поддерживает это только на уровне объекта и по умолчанию не добавляет таблицу для этих значений поиска.
Например, у меня есть объект User:
public class User
{
int Id { get; set; }
string Name { get; set; }
UserType UserType { get; set; }
}
И перечисление UserType:
public enum UserType
{
Member = 1,
Moderator = 2,
Administrator = 3
}
Я хотел бы, чтобы генерация базы данных создала таблицу, что-то вроде:
create table UserType
(
Id int,
Name nvarchar(max)
)
Возможно ли это?