У меня есть модель с именем User, у которой есть свойства, такие как Имя пользователя, Пароль, Адрес электронной почты и SystemRole, который является внешним ключом из таблицы «SystemRole» (с двумя свойствами: Id и SystemRoleTypes (тип enum)). Это моя модель SystemRole:
[Table("SystemRole")]
public class SystemRole
{
public int Id { get; set; }
public SystemRoleTypes SystemRoleType { get; set; }
}
public enum SystemRoleTypes
{
User = 3,
Manager = 2,
Admin = 1
}
Я хотел заполнить таблицу User из базы данных, чтобы образец пользователя отображался в списке, но сначала таблица SystemRole должна быть заполнена через EF. Как я могу заставить EF использовать enum для заполнения таблицы?
И это моя модель пользователя:
public class User
{
public int Id { get; set; }
public string UserName { get; set; }
public string PassWord { get; set; }
public string EmailAddress { get; set; }
public SystemRole SystemRole { get; set; }
}