Après avoir fait quelques recherches, j'ai trouvé des façons de faire ce que ma question demande, cependant, j'essaie de le faire à l'intérieur d'une fonction appelée GetAssignedToDDL
qui est de type List<SelectListItem>
. Après avoir essayé quelques-unes des réponses que j'ai trouvées ici et d'autres ressources, je continue d'avoir la même erreur. L'erreur que je continue à obtenir:ASP.NET - Afficher tous les utilisateurs de la table AspNetUsers dans la liste déroulante dans Identity?
Cannot implicitly convert type 'System.Collections.Generic.List' to 'System.Collections.Generic.List' LWC C:\Users\runningexe\Desktop\LincolnWaterCommissionWorkOrderInventorySystem\LWC\LWC\Controllers\WorkOrderController.cs 201 Active
Est-il possible de le faire avec List<SelectListItem
étant le type de la fonction? Ou y a-t-il autre chose qui me manque ici? Comme je l'ai dit, j'ai essayé de nombreuses solutions qui font essentiellement la même chose, mais l'erreur que je reçois est la même.
EDIT: fonction utilisant la réponse de Kirk. Maintenant, obtenir une erreur avec mon DbContext.
private static List<SelectListItem> GetAssignedToDDL()
{
List<SelectListItem> assignedToList = new List<SelectListItem>();
var dbContext = new ApplicationDbContext();
var userList = dbContext.Users.ToList();
assignedToList = userList.Select(u => new SelectListItem
{
Text = u.UserName,
Value = u.Id
}).ToList();
return assignedToList;
}
Ce que je tentais avant:
private static List<SelectListItem> GetAssignedToDDL()
{
return userManager.Users.ToList();
}
En plus quelques autres tentatives avec code différent (erreurs identiques). C'était le plus récent cependant.
DbContext Erreur:
No database provider has been configured for this DbContext. A provider can be configured by overriding the DbContext.OnConfiguring method or by using AddDbContext on the application service provider. If AddDbContext is used, then also ensure that your DbContext type accepts a DbContextOptions object in its constructor and passes it to the base constructor for DbContext.
Comment écrivez-vous votre code? – Ali
Quelle est l'erreur 'DbContext' et quel est le type de' assignedToList'? –
Oh, désolé. Je ne sais pas pourquoi ça ne colle pas avec tout le reste. Il est de type 'List' et l'erreur est dans ma publication mise à jour. –
RunningEXE