Можно ли использовать список где. Я хочу что-то вроде этого:
public class Customer
{
string FirtsName;
string LastName;
int Number;
.....
}
Я хочу фильтровать клиентов с помощью флажков. Если я выберу Имя и Номер, то где будет сгенерировано предложение
.where(x=> x.FirstName == "SomeFirstName" && x.Number == someNumber)
Если я выберу только число, то где будет сгенерировано предложение
.where(x.Number == someNumber)
Если я выберу Имя, Фамилию и Номер, то где будет создано предложение
.where(x=> x.FirstName == "SomeFirstName" && x.Number == someNumber && x.LastName == "LastName")
Я имею в виду не только динамические имена столбцов, я также хочу сгенерировать, где учитываются предложения. Имена и значения столбцов взяты из списка:
Надеюсь, я могу объяснить. Заранее спасибо.