Linq необязательные параметры

У меня есть запрос linq. У меня есть набор параметров из формы, которую я собираю для фильтрации по полям, которые ищет пользователь.

<code>IQueyable<Users> user = from user in edmxObject.Users
where user.FirstName.Contains(model.FirstName ?? user.FirstName)
&& user.UserName.Contains(model.UserName ?? user.UserName)
</code>

У меня есть еще несколько нестроковых фильтров полей, которые мне нужно отфильтровать, включая long и boolean. Они могут быть нулевыми, если пользователь ничего не выбирает. Как мне включить их в запрос.

Ответы на вопрос(2)

Ваш ответ на вопрос