【发布时间】:2015-02-11 09:01:12
【问题描述】:
如何使用数据表将 sql 查询转换为 linq。
select DISTINCT targeturl from internal where TargetURL NOT in (select DISTINCT url from Internal)
使用这个查询,但仍然没有得到正确的结果。
var List1 = dt.AsEnumerable().Select(c => c.Field<string>("URL")).Distinct().ToList();
var List2 = dt.AsEnumerable().Select(c => c.Field<string>("TargetURL")).Distinct().ToList();
var Targetname = List2.Except(List1.ToList()).ToList();
【问题讨论】:
-
你见过stackoverflow.com/q/857973/50447 - 这应该只是调整项目集合,并否定where子句的情况。
标签: sql linq linq-to-entities