0
私はMvc Music Storeチュートリアルで作業していますが、シーケンスに要素がないことを教えてくれるので、このLINQクエリに固執しています。私のモデルはチュートリアルのモデルと一致し、データを挿入しました。私はそれをデザインのアルバムの代わりに修正しました。MvcMusicStoreシーケンスの要素がありません
var genreModel = storeDB.DesignTypes.Include("Designs")
.Single(g => g.Name == designType); -> no elements in sequence
var viewModel = new StoreBrowseViewModel() {
Genre = genreModel,
Albums = genreModel.Designs.ToList()
};
return View(viewModel);
これは例外を防ぎますが、OPがデータベースにデータを格納していると主張してもデータが返されない理由はまだ説明しません。 – Tom
@Tom、OPは 'Single'を使用していました。私はFirstOrDefaultを使用しました。私はOPに条件を満たす複数の項目があると思いますので、Singleの代わりにFirstを使用することをお勧めします。 –