Я пытаюсь что-то сделать с Linq, где мне могут понадобиться все элементы, или мне может понадобиться подмножество элементов. Это будет основано на nullable int (int?).Linq эквивалент ColumnName = @Param или @Param IS NULL
В SQL я хотел бы сделать:
SELECT Column1, Column2, Column3
FROM dbo.MyTable
WHERE Column1 = @Param1 OR @Param1 IS NULL
Могу ли я сделать что-то подобное в LINQ?
Вы уверены, что вы хотите проверить 'ли @ Param1' является недействительным? Это проверка ввода вашего запроса, поэтому вы должны сделать это * до * запуска запроса. – poke