Warunkowe WHERE w LINQ
Cześć wszelkie sugestie dotyczące tworzenia instrukcji LINQ na podstawie kryteriów wyszukiwania?
Będę przechodził w instancji klasy „SearchCriteria” ze wszystkimi parametrami dopuszczalnymi.
Wtedy chcę
if (sc.a != null)
// add to where
if (sc.b != null)
// add to where
Kluczową rzeczą jest to, aby były to OR, a nie AND.
Jakieś wskazówki?
A za punkty bonusowe chciałbym użyć „zawiera” na int? ale mogę być równy lub równy.