“Выберите НЕ В” пункте в Linq к Объектам

Есть ли способ использовать "НЕ В (выберите XXX..)" пункт в Linq к Объектам?
Все вопросы, которые я нашел, расценивали список объектов (В (1,2,3)), но я хочу генерировать запрос со следующим синтаксисом:

select * from table1 where field1 not in (select subfield from subtable)  

Знайте, что это - Linq к Объектам и не Linq к Sql...

Действительно ли это возможно?

Спасибо!

18
задан Chris Farmer 26 April 2010 в 14:02
поделиться

1 ответ

Как это:

from c in db.Customers
where !db.Products.Any(p => p.ProductID == c.ProductID)
select c;
35
ответ дан 30 November 2019 в 07:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: