详解如何在C#中使用投影(Projection)
投影 是一种可以将查询结果进行 C# 中的投影LINQ 集成查询中有两个支持投影的扩展方法,分别为: Select 投影为了演示目的,我先构造一个 Author 类,代码如下:下面的代码展示了如何使用 Select 操作去查询数据。投影到 匿名类型你可以从一个数据源中投影多个属性,也可以将查询结果投影到匿名类型中,下面的代码片段展示了如何将多个属性投影到 使用 SelectMany 投影可以使用 SelectMany 从实现 接下来可以用下面的代码获取所有作者出版的书的合集。使用 Where 过滤结果集可以用 Where 操作符去过滤 SelectMany 产生的结果集,下面的代码片段展示了满足以 当执行完上面的代码后,可以看到如下的截图:译文链接:
用户评论