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. Они могут быть нулевыми, если пользователь ничего не выбирает. Как мне включить их в запрос.