我有一个 Linq 查询,需要在页面控制器的 Index 方法中使用,但是在代码的“选择新”部分出现以下错误:
错误
Cannot implicitly convert type 'System.Linq.IQueryable<AnonymousType#1>' to 'string'
动作方法
public ActionResult Index(string query)
{
var agentProductTraining = "";
if (String.IsNullOrEmpty(query))
{
BlankIndex();
}
else
{
agentProductTraining = from course in db.Course
where
course.CourseDescription.Contains(query)
select new
{
course.CourseCode,
course.CourseDescription,
course.Partner,
course.Status,
course.LastChangeDate,
course.LastChangeOperator
};
}
return View(agentProductTraining.ToList());
}