Mam kwerendę linq. Mam kilka parametrów z formularza, który zbieram, gdzie muszę filtrować na podstawie pól, które użytkownik wyszukuje.Parametry opcjonalne Linq
IQueyable<Users> user = from user in edmxObject.Users
where user.FirstName.Contains(model.FirstName ?? user.FirstName)
&& user.UserName.Contains(model.UserName ?? user.UserName)
Mam kilka innych nieciągowych filtrów pól, które muszę filtrować, w tym długie i boolean. Mogą one mieć wartość null, jeśli użytkownik niczego nie wybierze. Jak uwzględnić je w zapytaniu.
Ta lista nie jest znana? Jak jakiś kreator zapytań? – Jodrell
Tak więc klasa 'model' ma pewne dowolne właściwości, które mogą pasować do atrybutów jednostki użytkownika lub czy relacja jest silniejsza? – Jodrell