mvc アプリケーション関連のムービーを開発しています。映画の名前を検索しようとしています。
そのエラーを与える:
ディクショナリに渡されたモデル項目は、'System.Data.Objects.ObjectSet
1[MvcMovie.Movie]', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable
1[MvcMovie.Models.Movie]' 型です。
以下は、Movie コントローラーの searchIndex メソッドのコードです。
public ActionResult SearchIndex(string searchString)
{
var movies = from m in db.Movies select m;
if (!string.IsNullOrEmpty(searchString))
{
movies = movies.Where(s => s.Title.Contains(searchString));
}
return View(db.Movies);
}
およびビューページのコードの下
@model IEnumerable<MvcMovie.Models.Movie>
@{
ViewBag.Title = "SearchIndex";
}