我正在开发与 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";
}