关于Linq to DataTable not in的写法

有个朋友问我怎么写,我查了百度(google被墙的不成样子),然后发现朋友的写法和百度出来的差不多,

结果查出来明显不对,也不报错,凭感觉语法不对,我自己写了一个,如果有朋友需要请试试这么写:

var info= from r in dt.AsEnumerable()
                         where !(from lb in dt2 select lb.Field<string>("nodename")).Contains(r.Field<string>("type"))
                         select r;
原文地址:https://www.cnblogs.com/keyrratuff/p/2565600.html