MVC 3 DropdownList для свойства объекта Entity - PullRequest
1 голос
/ 21 декабря 2011

У меня есть объект 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; }
}
...