1
にそうImは私のGET要求からコレクションを返すと私は私が個別にanyofthebelow
ではなくに基づいてグループを返すようにしたい気づい:LINQのは、WCFサービス
は姓
姓
をStudentID
私は以下のコードでそれを行う方法を知っていますが、それぞれに異なる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
p.s非常にわからないどのように単語このためタイトル(編集は歓迎)もちろん
あなたの名前の比較でケースの感性を見る。ボブ!=ボブ!=ボブ。おそらくString.Compareのようなケースを制御できるようにする比較メソッドを使うべきでしょう – user957902