Essayer d'obtenir tous les rôles dans l'Identité

Je suis en train d'essayer d'obtenir une liste de tous les rôles dans ma demande. J'ai regardé le post suivant L'Obtention De Tous Les Utilisateurs... et d'autres sources. Voici mon code qui je pense est ce que je suis censé faire.

var roleStore = new RoleStore<IdentityRole>(context)
var roleMngr  = new RoleManager<IdentityRole>(roleStore);
List<string> roles = roleMngr.Roles.ToList();

Cependant, j'obtiens l'erreur suivante: Impossible de convertir implicitement le type GenericList(IdentityRole) à List(string). Toutes les suggestions? Je suis en train d'essayer d'obtenir la liste afin que je puisse remplir une liste déroulante sur une page d'inscription pour affecter un utilisateur à un rôle particulier. En utilisant le Réseau de 4,5 et de l'identité framework 2 (je crois).

PS j'ai aussi essayé les Rôles.GetAllRoles méthode, sans succès.

OriginalL'auteur physics90 | 2014-11-23