Как бы вы выполнили запрос «не в» с помощью LINQ?

Не знаю, поможет ли это вам, но..

NorthwindDataContext dc = new NorthwindDataContext();    
dc.Log = Console.Out;

var query =    
    from c in dc.Customers    
    where !(from o in dc.Orders    
            select o.CustomerID)    
           .Contains(c.CustomerID)    
    select c;

foreach (var c in query) Console.WriteLine( c );

от c#.net The NOT IN clause in LINQ to SQL от Marco Russo

c#

linq

2022-11-19T17:44:31+00:00