- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 排序操作 主讲:Jayce_Zou 排序操作最常使用的是 OrderBy 方法,其使用方法同 LINQ 查询子句中的 orderby 子句基本类似,使用 OrderBy 方法能够对集合中的元素进行排序,同样 OrderBy 方法能够针对多个参数进行排序。排序操作不仅提供了 OrderBy 方法,还提供了其他的方法进行高级排序,这些方法包括: OrderBy 方法:根据关键字对集合中的元素按升序排列。 OrderByDescending 方法:根据关键字对集合中的元素按倒序排列。 ThenBy 方法:根据次要关键字对序列中的元素按升序排列。 ThenByDescending 方法:根据次要关键字对序列中的元素按倒序排列。 Reverse 方法:将序列中的元素的顺序进行反转。 * 主讲:Jayce_Zou 使用 LINQ 提供的排序操作能够方便的进行排序,示例代码如下所示: int[] inter = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }; var lint = inter.OrderByDescending(i = i); //使用倒序方法 foreach (var m in lint) //遍历集合 { Console.WriteLine(m.ToString()); //输出对象 } * 主讲:Jayce_Zou 使用 Reverse 将集合内的元素进行反转,示例代码如下所示: int[] inter={ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }; var lint = inter.Reverse(); //反转集合 foreach (var m in lint) //遍历集合 { Console.WriteLine(m.ToString()); //输出对象 } 注意:排序和反转并不相同,排序是将集合中的元素进行排序,可以是正序也可以是倒序,而反转并 没有进行排序,只是讲集合中的元素从第一个放到最后一个,依次反转而已。 * 聚合操作 主讲:Jayce_Zou 在 SQL 中,往往需要统计一些基本信息,例如今天有多少人留言,今天有多少人访问过网站,这些都可以通过 SQL 语句进行查询。 在 SQL 查询语句中,支持一些能够进行基本运算的函数,这些函数包括 Max、 Min 等。在 LINQ 中,同样包括这些函数,用来获取集合中的最大值和最小值等一些常用的统计信息,在 LINQ 中,这种操作被称为聚合操作。聚合操作常用的方法有: Count 方法:获取集合中元素的数量,或者获取满足条件的元素数量。 Sum 方法:获取集合中元素的总和。 Max 方法;获取集合中元素的最大值。 Min 方法:获取集合中元素的最小值。 Average 方法:获取集合中元素的平均值。 Aggregate 方法:对集合中的元素进行自定义的聚合计算。 LongCount 方法:获取集合中元素的数量,或者计算序列满足一定条件的元素的数量。一般计算大型集合中的元素的数量。 第六篇 ASP.NET 与 LINQ 东鹏电子信息有限公司 * 内容 第 20 章 ASP.NET 与 LINQ 第 21 章 使用 LINQ 查询 * 第 20 章 使用 LINQ 查询 主讲:Jayce_Zou * 本章内容 主讲:Jayce_Zou LINQ 查询概述 基本子句 LINQ 查询操作 使用 LINQ 查询和操作数据库 * 准备数据源 主讲:Jayce_Zou 既然 LINQ 可以查询多种数据源和对象,这些对象可能是数组,可能是数据集,也可能是数据库,那么在使用 LINQ 进行数据查询时首先需要准备数据源。 数组:数组中的数据可以被 LINQ 查询语句查询,这样就省去了复杂的数组遍历。 SQL Server:在数据库操作中,同样可以使用 LINQ 进行数据库查询。LINQ 以其优雅的语法和面向对象的思想能够方便的进行数据库操作 。 数据集
原创力文档


文档评论(0)