У меня есть объект Domain для пользователя, и я пытаюсь создать простую «страницу обновления пользователя» в ASP.NET MVC 3. У меня возникают проблемы при настройке роли пользователя с помощью @ Html.DropDownListFor для select и фиксируют изменение роли.
Я использую, на мой взгляд, я использую много:
@Html.TextBoxFor(m => m.Username)
@Html.TextBoxFor(m => m.Username)
@Html.TextBoxFor(m => m.Username)
Вот мой объект домена пользователя .Обратите внимание, как Адрес и Роли являются Свойствами Внешнего Ключа для других классов.
public class User
{
public int UserId { get; set; }
public string Username { get; set; }
public string Password { get; set; }
public string Email { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public virtual Address CurrentAddress { get; set; }
public virtual Role Role { get; set; }
}
Это моя ролевая сущность
public class Role
{
public int RoleId{ get; set; }
public string Type{ get; set; }
public string Description{ get; set; }
public virtual ICollection<User> Users { get; set; }
}