我有两个实体。一个是“学生”,另一个是“科目”。
这两个实体的详细信息类似于:
students { id, name}
subjects { studentID, subjectName, passed}
其中“通过”是布尔类型。
现在我想查询他可以通过的学生姓名和科目数量如下:
var result = from s in db.students
select new {s.name, s.subjects.Count(i => i.passed.Equals(true)};
但我收到错误消息:无效的匿名类型成员声明符。必须使用成员分配、简单名称或成员访问来声明匿名类型成员。
我不知道如何解决它。有人会帮我吗?谢谢