c# - Linq 查询中的 Select 操作何时变为投影操作?

标签 c# .net vb.net linq iqueryable

我有点困惑,Linq 查询中的投影操作是什么? Linq 查询中的 Select 操作何时变为投影操作? 谁能赐教一下?

最佳答案

当 select 子句生成除源元素副本之外的其他内容时,该操作称为投影。

像这样的东西叫做投影操作

var innerJoinQuery =
    from cust in customers
    join dist in distributors on cust.City equals dist.City
    select new { CustomerName = cust.Name, DistributorName = dist.Name };

关于c# - Linq 查询中的 Select 操作何时变为投影操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20212347/

相关文章:

xml - 在 XML 文字中使用字符串

asp.net - VB.net "' Me'仅在PageMethods内的实例方法中有效

c# - 包含错误和返回值的设计模式

c# - FFMPEG 进程太多

c# - 未使用的 using 指令如何影响性能?

javascript - 如何在 ReactJS 中发布

c# - 使 .NET SqlConnection 不使用 Windows session 凭据

c# - 将 HttpWebResponse 转换为 HttpResponse

c# - 图表标记未在线显示

C# 显式转换运算符