在做了一些研究后,我找到了解决问题的方法,但是,我正在尝试在名为GetAssignedToDDL
的{{1}}类型的函数中执行此操作。
在尝试了我在这里和其他资源上找到的一些答案后,我不断得到同样的错误。我一直在犯的错误:
无法隐式转换类型 'System.Collections.Generic.List' 至 'System.Collections.Generic.List'LWC C:\ Users \ runningexe \ Desktop \ LincolnWaterCommissionWorkOrderInventorySystem \ LWC \ LWC \ Controllers \ WorkOrderController.cs 201 Active
有没有办法在函数类型为List<SelectListItem>
的情况下执行此操作?或者还有其他我在这里缺少的东西。就像我说的那样,我尝试了很多基本上做同样事情的解决方案,但我得到的错误是一样的。
List<SelectListItem
我以前尝试过的事情:
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;
}
以及其他一些使用不同代码的尝试(相同错误)。这是最新的。
DbContext错误:
没有为此DbContext配置数据库提供程序。可以通过覆盖DbContext.OnConfiguring方法或在应用程序服务提供程序上使用AddDbContext来配置提供程序。如果使用AddDbContext,那么还要确保您的DbContext类型在其构造函数中接受DbContextOptions对象,并将其传递给DbContext的基础构造函数。