视频演示:http://u.115.com/file/f21042d848

select 子句生成查询结果并指定每个返回的元素的“形状”或类型。例如,您可以指定结果包含的是整个 Customer 对象、仅一个成员、成员的子集,还是某个基于计算或新对象创建的完全不同的结果类型。当 select 子句生成除源元素副本以外的内容时,该操作称为“投影”。使用投影转换数据是 LINQ 查询表达式的一种强大功能。

NorthwindDataContext db = new NorthwindDataContext();   var AllCustomers = from Customer in db.Customers   select new { Customer.ContactName, Customer.Country };   foreach (var Customer in AllCustomers)   {   Console.WriteLine("---------------------");   Console.WriteLine("Customer Name : {0}", Customer.ContactName);   Console.WriteLine("Country : {0}", Customer.Country);   } 

转载于:https://www.cnblogs.com/GJYSK/archive/2010/10/29/1863799.html

光脚丫学LINQ(006):投影相关推荐

  1. 光脚丫学LINQ(017):跨关系查询(C#):手动编码

    视频演示:http://u.115.com/file/f2e338988d 本演练演示如何使用 LINQ to SQL 关联来表示数据库中的外键关系. 此演示是建立在前一个演示的基础上.光脚丫学LIN ...

  2. 光脚丫学LINQ系列演示

    更新说明 没发布一个演示就要更新一次内容,实在是麻烦!麻烦倒也没什么,关键是太浪费大好光阴了! 所以,此文章的内容暂停更新.当演示全部完毕之后,或者到了某一个段落在更新吧! 这是学习LINQ的时候,把 ...

  3. 光脚丫学LINQ(039):字段引用还是属性引用

    视频演示:http://u.115.com/file/f28ae6dc98 重点介绍 所谓字段引用和属性引用,实际上是LINQ to SQL的映射关系中,实体类对象获取关联对象时所使用的类成员是字段, ...

  4. 光脚丫学LINQ(044):数据库中的计算所得列

    视频演示:http://u.115.com/file/f220dc8a89 演示重点 数据库中的计算所得列实质上指的是列的数值是由表达式的计算结果提供的. 比如,下面的SQL语句,创建了一个包含Tot ...

  5. 光脚丫学LINQ(029):如何将列表示为类成员

    视频演示:http://u.115.com/file/f220fb5e7a 光脚总结 要想将实体类中的成员映射到数据表中的某一个列,可以通过给实体类成员添加ColumnAttribute这个特性.至于 ...

  6. 光脚丫学LINQ(025):如何验证DBML和外部映射文件

    视频演示:http://u.115.com/file/f2604631a 此演示视频主要演示了如下两方面的内容: 1.如何使用VS提供的架构文件来验证DBML文件和XML外部映射文件. 2.如果计算机 ...

  7. 光脚丫学LINQ(005):数据表之间的联接查询

    视频演示:http://u.115.com/file/f29a440f67 联接运算创建数据源中没有显式建模的序列之间的关联.例如,您可以执行联接来查找符合以下条件的所有客户:位于巴黎,且从位于伦敦的 ...

  8. 光脚丫学LINQ(014):LINQ to SQL简介

    视频演示:http://u.115.com/file/f29f7838f6 LINQ to SQL 是 .NET Framework 3.5 版的一个组件,提供了用于将关系数据作为对象管理的运行时基础 ...

  9. 光脚丫学LINQ(002):筛选数据

    视频演示:http://u.115.com/file/f2cf72dc9e 也许最常用的查询操作是应用布尔表达式形式的筛选器.此筛选器使查询只返回那些表达式结果为 true 的元素.使用 where ...

最新文章

  1. SLAM 技术之对于扫描精度的影响及改进
  2. 鸿蒙正式推送时间,鸿蒙系统现已正式推送,更新名单也随之出炉,包括荣耀手机!...
  3. linux文件目录和属性知识,Linux文件和目录属性
  4. bootstrap布局两列或者多列表单
  5. 浏览器输入域名网址访问后的过程详解
  6. 发短信接口获取验证码
  7. 2017.3.18 糖果 思考记录
  8. java内存不足错误_调试Java内存不足错误
  9. 海洋zyapi.php,zyapi.php · 姬晓亮/海洋cms 海洋影视管理系统 - 免费开源PHP - Gitee.com...
  10. Java并发容器J.U.C
  11. 文件被后台程序占用无法删除_群晖NAS教程第十五节:查询群晖NAS硬盘空间占用情况,解决删除文件空间不增加问题...
  12. c语言习题集(含答案)
  13. 微软应用商店下载应用教程(附带power shell命令)
  14. 整合HikariCP
  15. 5月全国程序员工资最新统计,网友:惊呆了!
  16. 基于SpringBoot的框架SOFABoot,青出于蓝而胜于蓝
  17. UE官网ARPG游戏学习笔记1
  18. GND-VDD-VCC-VSS-VEE-VPP-GND
  19. 相册服务器维护,相册云服务器
  20. HBase2.4.8详细教程(一)HBase环境搭建

热门文章

  1. 【经验分享】为什么视频画面解码失败之后显示的是绿幕?
  2. ARM中通过ldr pc, xxx地址,来跳转到对应的绝对地址去执行
  3. uni-app ,uni is not defind uView安装不了
  4. 苹果怎么用计算机打字,用电脑键盘在苹果 iPhone、iPad、iPod touch 上打字的软件:1Keyboard...
  5. 高级软件工程师和架构师的区别
  6. Ethernet(以太网) 物理介质(10Base、100Base-T、100Base-TX等)
  7. 薏米食品领军品牌先天元,借新零售之力创造十亿级产业
  8. 二代测序下机数据的数据处理
  9. 【高德地图进阶】--- 自定义地图
  10. [白话解析] 用水浒传为例学习条件随机场