У меня есть этот псевдо объектLinq Синтаксис Any()
list<ListOfCars>{
list<ListOfParts>
}
я в настоящее время этот запрос
ListOfCars.Where(x => x.ListofParts.Any(y => y.PartIsDeleted == false));
На моем расследовании, она возвращает что-то, если по крайней мере один элемент удовлетворяет условию в Any(y => y.PartIsDeleted == false)
.
Мой вопрос: что является синтаксис для чего-то вроде этого
SELECT * FROM ListOfCars cars WHERE cars.ListOfParts.PartIsDeleted = false
'ListOfParts' список. Вы все равно должны использовать агрегатную функцию типа 'Any' или' All' – Tommy
да, поэтому я использовал Any(), но кажется, что она ничего не возвращает, если ни один элемент не удовлетворяет условию внутри Any() – user3770093
'Any' означает по крайней мере, одного, удовлетворяющего условию. – Tommy