希望有人能指出我在这里做错了什么。我正在尝试从 a 中检索几个对象,DbContext
并在检索它们时将它们转换为SelectListItem
s 。我已经阅读了几篇关于此的帖子,他们似乎在做与我相同的事情,但是当我运行此代码时,它始终只是名称为“System.Web.MVC.SelectListItem”且 Id 为空的 SelectListItems 的 SelectList。这是代码:
var wtf = db.Departments.ToList().Select(m => new SelectListItem
{
Text = m.Name,
Value = m.Id.ToString()
});
SelectList dafuq = new SelectList(wtf);
ViewBag.Departments = dafuq;
return View(model);
不会抛出异常或任何东西。
如果我只是打电话
var omg = db.Departments.ToList();
在此之前它按预期返回对象。
谢谢!