Replicate the SQL Join using List<T>

本文关键字:lt gt List the SQL Join using Replicate | 更新日期: 2023-09-27 18:00:42

是否可以使用List<T>复制您的SQL Join?我在某种程度上与DataTable和DataSet的使用保持距离,并试图使用List复制它。

Replicate the SQL Join using List<T>

当然。AFAIK,您可以使用任何LINQ运算符(包括join)来处理像List这样的内存中数据。

使用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) { ... }