Я хотел бы определить перечисление для EF5 для использования и соответствующую таблицу поиска. Я знаю, что EF5 теперь поддерживает перечисления, но из-за-коробки, кажется, он поддерживает это только на уровне объекта и по умолчанию не добавляет таблицу для этих значений поиска.EF5 Code First Enums and Lookup Tables
К примеру, у меня есть объект пользователя:
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)
)
Возможно ли это?
голос пользователя для этого в EF http://data.uservoice.com/forums/72025-entity-framework-feature-suggestions/suggestions/2683498-enhance-enums-by- create-a-lookup-table-with-the –