首页 > 其他分享 >光脚丫学LINQ(006):投影

光脚丫学LINQ(006):投影

时间:2023-06-29 11:39:06浏览次数:57  
标签:Customer Console 脚丫 Country 投影 LINQ 006 WriteLine select


 

视频演示: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);
            }

标签:Customer,Console,脚丫,Country,投影,LINQ,006,WriteLine,select
From: https://blog.51cto.com/u_3319687/6580539

相关文章

  • 光脚丫学LINQ(003):排序结果集
    视频演示:http://u.115.com/file/f2e2959888 通常可以很方便地将返回的数据进行排序。orderby子句将使返回的序列中的元素按照被排序的类型的默认比较器进行排序。例如,下面的查询可以扩展为按Name属性对结果进行排序。因为Name是一个字符串,所以默认比较器执行从A到Z的字母......
  • 光脚丫学LINQ(014):LINQ to SQL简介
    视频演示:http://u.115.com/file/f29f7838f6 LINQtoSQL是.NETFramework3.5版的一个组件,提供了用于将关系数据作为对象管理的运行时基础结构。说明关系数据显示为由二维表(关系或平面文件)组成的集合,其中公共列将表互相关联起来。若要有效地使用LINQtoSQL,您必须略为熟悉关......
  • 光脚丫学LINQ(001):获取数据源
    视频演示:http://u.115.com/file/f2b79e6286 本主题简要介绍LINQ查询表达式,以及您在查询中执行的一些典型类型的操作。下面各主题中提供了更详细的信息:获取数据源在LINQ查询中,第一步是指定数据源。像在大多数编程语言中一样,在C#中,必须先声明变量,才能使用它。在LINQ查询中,最......
  • 光脚丫学LINQ(005):数据表之间的联接查询
      视频演示:http://u.115.com/file/f29a440f67 联接运算创建数据源中没有显式建模的序列之间的关联。例如,您可以执行联接来查找符合以下条件的所有客户:位于巴黎,且从位于伦敦的供应商处订购产品。在LINQ中,join子句始终针对对象集合而非直接针对数据库表运行。在LINQ中,您不必......
  • 在linq select中使用AutoMapper映射的写法
    1.linq查询语法写法vardata1=(fromlinlistselect_mapper.Map<T>(l)).ToList();2.linq方法语法写法vardata=(list.Skip((currentPage-1)*pageSize).Take(pageSize).Select((p)=>_mapper.Map<T>(p))).ToList();优秀的程序员一......
  • SAP BTP 平台 ABAP 编程环境如何维护自定义 Unit Of Measure 数据库表 T006
    在ABAPOn-Premises系统下,我们可以轻易在SAPGUI里对UnitofMeasure数据库表即T006进行维护:[图片]ABAP数据库表T006是SAP系统中的一个重要数据表,它用于存储与度量单位相关的信息。在SAP系统中,度量单位用于表示各种物料、服务和计量单位。这些信息对于物料管理、......
  • UPC325AE01  3BHB000644R0001提供了一个菜单驱动的控制台界面或命令行界面
    UPC325AE01 3BHB000644R0001提供了一个菜单驱动的控制台界面或命令行界面UPC325AE01 3BHB000644R0001提供了一个菜单驱动的控制台界面或命令行界面 对于工业以太网交换机的管理都是采用控制台的管理模式与ie浏览的向导模式以及网管软件相结合。以下描述一下这三种管理方......
  • P2596 [ZJOI2006]书架 题解
    题目传送门:link。FHQ-Treap解题的关键在于如何来求出一本书上面有多少本书,但考虑到我们里面没有像权值一样的东西来让我们用按值分裂来完成这个操作,所以考虑用按排名分裂来实现。我们按照先后顺序把所有的书都给插入到平衡树里面,根据二叉搜索树的性质,当前结点的所有左子树的结......
  • P4414 [COCI2006-2007#2] ABC
    [COCI2006-2007#2]ABC题面翻译【题目描述】三个整数分别为$A,B,C$。这三个数字不会按照这样的顺序给你,但它们始终满足条件:$A<B<C$。为了看起来更加简洁明了,我们希望你可以按照给定的顺序重新排列它们。【输入格式】第一行包含三个正整数$A,B,C$,不一定是按这个顺序。这......
  • 《LINQ实战》译者感言
    《LINQ实战》译者感言此刻您手中这本沉甸甸的书,虽然来得晚了一些,但仍旧是不可多得LINQ权威学习指南。在最近一年的工作中,我会经常用到LINQ。毫不夸张地说,我无法想象再回到没有LINQ的.NET日子会是怎样,我深深地折服于其给每个开发人员带来的方便和简化——LINQ在程序世......