【发布时间】:2016-05-27 20:52:27
【问题描述】:
Function Index(SearchString As String, page As Integer?) As ActionResult
If page Is Nothing Then
page = 1
Else
page = page
End If
Dim List = (From m In db.maintenances Where (m.description OrElse m.description.Contains(SearchString)))
Dim pagesize = 25
Dim pageNumber As Integer = (If(page, 1))
Return View(List.OrderBy(Function(o) o.id).ToPagedList(pageNumber, pagesize))
End Function
现在我的控制器中有这段代码
如果搜索字符串为空,我想做什么返回所有结果,但如果它不为空,过滤那些包含搜索字符串的结果,我该怎么做,这样我就不必编写多个查询来过滤掉数据?
【问题讨论】:
标签: asp.net asp.net-mvc vb.net linq