目前我是按照以下方式检索我的结果:
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子句?