Многие ко многим в представлении и контроллере asp.net mvc

Как мне обработать отображение многих ко многим объектам в представлении и контроллере в контексте пользователей и ролей ?

Я использовал entity framework для сопоставления с чистыми POCO, например:

public class Role
{
    public int RoleId { get; set; }
    public string RoleName { get; set; }
    public List<User> Users { get; set; }
}

public class User
{
    public int UserId { get; set; }
    public List<Role> Roles { get; set; }
}

На мой взгляд, я хотел бы добавить пользователя к роли с помощью флажков. Я перечисляю все роли, затем выбираю одну, чтобы добавить пользователя к этой роли. Как мне с этим справиться?

6
задан Shawn Mclean 10 January 2011 в 19:41
поделиться