次のようなエラーが発生します。
ディクショナリに渡されるモデルアイテムのタイプは「System.Data.Entity.Infrastructure.DbQuery1 1[System.Collections.Generic.List
[RTDOTNET.Song]]」ですが、このディクショナリにはタイプ「System.Collections.Generic.List`1[RTDOTNET」のモデルアイテムが必要です。 。歌]'。
間違ったモデルタイプを使用しているようですが、どのタイプを使用すべきかわかりません。
これが私のコントローラーです:
public ActionResult Index()
{
var theSongList = from u in db.Users
join s in db.Songs
on u.UserId equals s.UserId
into newSongList
select newSongList.ToList();
ViewBag.Message = "Current Song";
return View(theSongList);
}
これはビューです:
@model List<RTDOTNET.Song>