ここで私が間違っていることを誰かが指摘してくれることを願っています。DbContext
からいくつかのオブジェクトを取得し、それらを取得するときにそれらを に変換しようとしてSelectListItem
います。これに関するいくつかの投稿を読みましたが、彼らは私と同じことをしているようですが、このコードを実行すると、常に名前が「System.Web.MVC.SelectListItem」で Id が null の 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();
その前に、期待どおりにオブジェクトを返します。
ありがとう!