Liste des Utilisateurs avec des rôles dans MVC Asp.net identité

Je veux avoir la liste de tous les utilisateurs inscrits sur mon site avec leurs rôles.

Id | Nom | Rôle


1 | ABC | Admin


2 | DEF | Utilisateur

Quelque chose comme ça, j'ai fait des Rôles de contrôleur dans lequel tous les rôles est répertorié.

 public ActionResult Index()
    {
        var roles = context.Roles.ToList();
        return View(roles);
    }

En Vue

@model IEnumerable<Microsoft.AspNet.Identity.EntityFramework.IdentityRole>
@{
    ViewBag.Title = "Index";
}    
<div>
    @foreach (var role in Model)
    {
        <p>
            <strong>@role.Name | </strong>
        </p>
    }
</div>

Ce sera la liste de tous les rôles, mais je veux la liste des utilisateurs avec leurs rôles.

Veuillez donner toute solution, Merci

context.Users devrait avoir Roles propriété pour chaque user: var usersWithRoles = context.Users.Select(x => new UserWithRolesViewModel {User = x, UserRoles = x.Roles}).ToList();
Espace de noms dois-je ajouter dans la Vue de cette actionResult Méthode?
et qu'est-ce que 'UserWithRolesViewModel' après un nouveau mot-clé ? Je suis désolé de poser de telles bêtises, mais je suis nouveau dans le développement MVC

OriginalL'auteur Rras | 2015-01-03