Linq optionale Parameter

Ich habe eine Linq-Abfrage. Ich habe eine Reihe von Parametern aus einem Formular, in dem ich nach Feldern filtern muss, nach denen der Benutzer sucht.

<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>

Ich habe ein paar weitere Nicht-String-Feldfilter, die ich filtern muss, einschließlich long und boolean. Sie können Nullen sein, wenn der Benutzer nichts auswählt. Wie beziehe ich sie in die Abfrage ein?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage