したがって、GETリクエストからコレクションを返すとanyofthebelow
、個別ではなくに基づいてグループを返したいことに気付きました。
学生証
ファーストネーム
苗字
私は以下のコードでそれを行う方法を知っていますが、それぞれに異なるGETメソッドを作成する必要がありますがGetStudentCollectionByGroup(string anything)
、それぞれに対して以下のメソッドを実行することなく、クライアントから上記の詳細のリストを呼び出して返す方法はありStudentID, FirstName, LastName
ますか?
public List<Group> GetStudentCollectionByGroup(string studentID)
{
List<Group> groups = (from g in Groups
where
(from t in g.Groupsz where t.StudentID == studentID select t).Count() > 0
select g).ToList();
return groups;
}
public List<Group> GetStudentCollectionByGroup(string firstName)
{
List<Group> groups = (from g in Groups
where
(from t in g.Groupsz where t.FirstName == firstName select t).Count() > 0
select g).ToList();
return groups;
}
例えば:
from t in g.Groupsz where t.StudentID == studentID select t
ORメソッドはありますか?何かのようなもの:
where t.StudentID == anything OR t.FirstName == anything etc
psこれのタイトルの言い方がよくわからない(編集歓迎)