【发布时间】:2011-05-05 03:49:20
【问题描述】:
您好,我有这个 LINQ 查询:
var q =
(from vr in Util.db.ValuationsRequests
where vr.dtSubmitted != null
select vr
).AsEnumerable<ValuationsRequest>();
但我想用另外 3 个参数进行搜索:paramValuationId (int)、paramValue (boolean)、paramTitle (string)。
类似:
if (paramTitle != string.empty)
//add this field to the where
但如果 paramTitle 为空,我不想搜索它。
这样做的正确方法是什么?
【问题讨论】:
-
与您的可选参数比较的对应字段是什么?