你的位置:首页 > 软件开发 > ASP.net > [C#] 开始接触 LINQ

[C#] 开始接触 LINQ

发布时间:2016-09-05 09:00:06
开始接触 LINQ 序  在此之前曾发表过三篇关于 LINQ 的随笔:    进阶:《LINQ 标准查询操作概述》(强烈推荐)    技巧:《Linq To Objects - 如何操作字符串》 和 《Linq To Objects - 如何操作文件目录》  现在,自 ...

开始接触 LINQ 

  在此之前曾发表过三篇关于 LINQ 的随笔:

    进阶:《LINQ 标准查询操作概述》(强烈推荐)

    技巧:《Linq To Objects - 如何操作字符串》 和 《Linq To Objects - 如何操作文件目录》

  现在,自己打算再整理一篇关于 LINQ 入门的随笔(图文并茂)。

 

目录

  • LINQ 简介
  • 介绍 LINQ 查询
  • LINQ 基本查询操作
  • 使用 LINQ 进行数据转换
  • LINQ 查询操作的类型关系
  • LINQ 中的查询语法和方法语法

 

LINQ 简介

  语言集成查询 (LINQ) 是 Visual Studio 2008 和 .NET Framework 3.5 版中引入的一项创新功能。

  传统上,针对数据的查询都是以简单的字符串表示,而没有编译时类型检查或 IntelliSense 支持。此外,您还必须针对以下各种数据源学习一种不同的查询语言:SQL 数据库

[C#] 开始接触 LINQ

  

  在 Visual Studio 中,可以为以下数据源编写 LINQ 查询:SQL Server 数据库、  使用要求:项目 ≥ .NET Framework 3.5 。

  因为 Name 是一个字符串,所以默认比较器执行从 A 到 Z 的字母排序。若要按相反顺序(从 Z 到 A)对结果进行排序,请使用 orderby…descending 子句。

 

  2.4 分组:group

  使用 group 子句,您可以按指定的键分组结果。

[C#] 开始接触 LINQ[C#] 开始接触 LINQ
 1   var queryLondonCustomers = from cust in customers 2           group cust by cust.City; 3  4   foreach (var queryLondonCustomer in queryLondonCustomers) 5   { 6     Console.WriteLine(queryLondonCustomer.Key); 7    foreach (var cust in queryLondonCustomer) 8     { 9      Console.WriteLine(cust.Name);10     }11   }

原标题:[C#] 开始接触 LINQ

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录