У меня есть оператор linq, к которому я хочу добавить дополнительное предложение where, если выпадающий индекс не равен 0.
people.Where(n.surname == "surname" || n.forename == "forename" && (dropdown.SelectedIndex > 0) ? n.id = dropdown.SelectedValue : n.id > 0).Select(n => n);
Я даже не уверен, что то, что я пытаюсь, возможно ??
Я бы хотел сделать это вместо того, чтобы писать два разных утверждения.
Есть идеи?
Спасибо