是否可以使用List<T>
复制SQL Join?我在某种程度上远离了DataTable和DataSet的使用,并尝试使用List复制它。
答案 0 :(得分:0)
绝对。 AFAIK,您可以使用任何LINQ运算符(包括join
)作为内存数据,例如List
。
答案 1 :(得分:0)
使用LINQ,您可以几乎只复制您在SQL中编写的内容。 :)
这样的事情:
List<T> foo = ...;
List<U> bar = ...;
var query = from f in foo
join b in bar on f.x = b.x
select new { f, b };
foreach (var q in query) { ... }