我有兩個表(一個是任務,另一個是參與者)。我使用下面的代碼linq過濾問題
public ActionResult Index(string subjectId) // filter participants based on the subject that they belong to
{
var participants = db.Participant.Where(x => x.SubjectsID.ToString().Contains(subjectId)).ToList();
return View(participants);
}
下面的代碼只是返回一個空的列表
您的幫助將不勝感激。
首先解釋什麼是你真正的問題,而不是投票給所有答案。 –
我認爲「SubjectsID」和「subjectId」是相同的類型,所以你不需要SubjectsID.ToString()。只需執行以下「x.SubjectsID == subjectId」 –
@JasmineScott Participant.SubjectsID的類型是什麼? – Atesh052