Как пропустить оператор where, если типичное значение имеет значение null в LINQ? Это функция поиска, в которой пользовательское значение ввода, отличное от LINQ, не будет выполнять запрос в этом столбце.Функция поиска linq skip where where where null?
Я помню, что я видел прямую функциональность для этого, но я забыл о том, что такое предложение. в приведенном примере не требуется явно проверять значение null для каждого оператора where.
Нечто подобное. но я забыл, какая функция должна быть заменена для предложения where. WhereIf? WhereIff?
db.Table1.Where(x=> x.Column1 == value1)
.Where(x => x.Column2 == value2)
Я. Я думал whereif но IntelliSense не показывает мне whereif. это whereif предложение - это то, что пользователь расширяет самостоятельно или это linq для sql или linq для объекта? – desmondlee