【发布时间】:2016-04-06 13:25:42
【问题描述】:
我有一个搜索表单,用户可以在其中输入一对多参数(数据、状态、类型、ID、摘要、描述),其余的留空。
这是我用于基本搜索的 Linq to SQL 代码。有没有办法检查 Linq 中的每个参数是否为零、null 或空字符串?
List<RequestStatusModel> objRequestStatus = new List<RequestStatusModel>();
var query = from r in SimCareDB.Requests
where r.CustomerID == 31
select (new RequestStatusModel
{
RequestID = r.RequestID,
RequestTitle = r.RequestTitle,
DateAdded = r.DateAdded.ToString(),
DateChanged = r.DateChanged.ToString(),
RequestStatusID = r.StatusID
});
谢谢!
【问题讨论】:
-
为什么它必须在你的 LINQ 查询中?
-
所有很棒的答案,这解决了我的问题。谢谢!
标签: c# asp.net-mvc linq