目前我取回我的結果如下:LINQ到SQL多條件where子句
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子句僅當它們包含的值?
看看這裏的答案:http://stackoverflow.com/a/8841339/138938 – 2012-04-25 20:20:35