Нуждаюсь в помощи с Напротив Запроса Внутреннего объединения с помощью LINQ

Как вы упомянули требование в комментариях, я попробовал @Martin Honnen следующим образом:

Предполагая, что входное значение равно:


PtCl2(P((CH2)n)3

A 2.0 решение может быть:





    
        
    



    
        
            
                
                
            
        
    


http://xsltfiddle.liberty-development.net/bnnZW8/1

7
задан Rick 9 March 2009 в 10:23
поделиться

3 ответа

Я думаю, что это будет работать (адаптируйтесь к своему DataSets):

var query = from c in T1
            where !(from o in T2 select o.CustomerID)
            .Contains(c.CustomerID)
            select c;
6
ответ дан 6 December 2019 в 11:53
поделиться

Вам просто нужно нам где пункт и все:

T1.Where( item1 => T2.All( item2 => item1.ID != item2.ID ) );
2
ответ дан 6 December 2019 в 11:53
поделиться

Это требует внешнего объединения и проверки на пустом указателе.

var result = from c in Customers
             join d in Details on d.CustomerID equals c.ID into g
             where !g.Any()
             select c;
9
ответ дан 6 December 2019 в 11:53
поделиться
Другие вопросы по тегам:

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