我有以下模型:
许多专业的学校 许多提供的学位的专业(或简称为学位)。
我不太确定如何返回每个不同专业的度数。
许多专业的学校 许多提供的学位的专业(或简称为学位)。
+------+--------+--------+
|School| Major | Degree |
+------+--------+--------+
| UCLA |CompSci | B |
| UCLA |CompSci | M |
| UCLA |CompSci | D |
| UCLA |Math | B |
+------+--------+--------+
我希望能够按专业分组检索某所学校提供的所有学位(因此不需要为返回的每个学位重复列出专业)。 我该怎么做呢? 到目前为止,我有以下代码,但现在遇到了困难。
var query = from school in schools
where school.Id == Id
select new
{
name = s.Name
majors = (from major in school.Majors
select new
{
majorname = major.Name
}).Distinct()
};
我不太确定如何返回每个不同专业的度数。