現在、次のように結果を取得しています。
public List<claim> GetClaims()
{
return _db.claims.OrderBy(cl => cl.claimId).ToList();
}
しかし今、私はリストビューの上のフィルターに基づいて最大8つの条件付きwhere句を追加しようとしています。
だから私はになりました:
public List<claim> GetFilteredClaims(string submissionId, string claimId,
string organization, string status,
string filterFromDate, string filterToDate,
string region, string approver)
{
return _db.claims.Where(cl => cl.submissionId == 5).ToList();
}
各フィルターをチェックして、値が含まれている場合にのみwhere句を追加するにはどうすればよいですか?