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?