Привет пожалуйста, вы можете сообщить мне о том, как лучше достичь фильтрации на нескольких столбцов в LINQVB.net LINQ фильтр по нескольким столбцам
Таблица:
CREATE TABLE [dbo].[user] (
[id] [int] IDENTITY(1,1) NOT NULL,
[firstName] [nvarchar](50) NULL,
[surname] [nvarchar](50) NULL,
[fullAddress] [nvarchar](1050) NULL
Я обычно использую SQL для этого
Dim firstname as string = 'bob'
Dim surname as String = 'holdness'
Dim address as String = 'blockbuster street'
Dim Stmquery as string = 'Select * from users '
if not String.isnullorEmpty(firstname) or not String.isnullorEmpty(surname) or not String.isnullorEmpty(address) then
Stmquery = Stmquery & "where"
end if
if not String.isnullorEmpty(firstname) then
Stmquery = Stmquery & " firstname = " & firstname
end if
if not String.isnullorEmpty(surname) then
Stmquery = Stmquery & " surname = " & surname
end if
if not String.isnullorEmpty(address) then
Stmquery = Stmquery & " address = " & address
end if
Так в основном, если строка пустая, она покажет все записи для этого столбца
Может кто-то показать мне, как это сделать в LINQ
Спасибо Paul
благодарит своих работал как сон – Easty