Код: Выделить всё
Task ReadDocuments(Expression predicate)
Код: Выделить всё
cars = await this.carRepository.ReadDocuments(car => car.no == no &&
car.engine == engine && car.model == model && car.color == color && car.country==country)
Уменьшите количество используемых условных операторов(4). в выражении (максимум 3)
Выражения не должны быть слишком сложными
Ссылка на документацию по проблеме, которая оказалась не очень полезной для мой случай
Как разделить условия в предикате Expression
Подробнее здесь: https://stackoverflow.com/questions/784 ... mum-allowe