【发布时间】:2013-06-08 20:35:44
【问题描述】:
这是我的错误
无法创建“Courses.Model.Track”类型的常量值。此上下文仅支持原始类型或枚举类型。
这是导致它的代码:
model.Courses = db.Courses
.Where(c => model.Tracks.Any(t => t.Certification.ID == certificate))
.ToList();
另外,model.Courses 是 IEnumerable<Courses>,我不确定这是否与我的问题有关。
有人可以帮我解释一下吗?非常感谢。
【问题讨论】:
-
什么是
model.Tracks? -
您正在选择 db.Courses 的每个值:您没有对
.Where(c => ...子句中的c做任何事情。certificate应该是c.certificate吗?
标签: c# asp.net-mvc linq collections