随笔分类 -  LINQ

摘要:1.简单的linq语法 2.带where的查询 3.简单的函数计算(count,min,max,sum) 4.排序order by desc/asc 5.top(1) 6.跳过前面多少条数据取余下的数据 7.分页数据查询 8.包含,类似like '%%' 9.分组group by 10.连接查询 1 阅读全文
posted @ 2017-06-29 22:06 在西天取经的路上……
摘要:Person1: Id=1, Name="Test1" Person2: Id=1, Name="Test1" Person3: Id=2, Name="Test2" Person1: Id=1, Name="Test1" Person2: Id=1, Name="Test1" Person3: I 阅读全文
posted @ 2016-11-23 18:16 在西天取经的路上……
摘要:前言 1、天真热,程序员活着不易,星期天,也要顶着火辣辣的太阳,总结这些东西。 2、夸夸lambda吧:简化了匿名委托的使用,让你让代码更加简洁,优雅。据说它是微软自c#1.0后新增的最重要的功能之一。 lambda简介 lambda运算符:所有的lambda表达式都是用新的lambda运算符 " 阅读全文
posted @ 2016-11-23 18:05 在西天取经的路上……
摘要:Lambda表达式实际上是一个匿名函数。它包含表达式和语句,常用于创建委托或表达式目录树类型。所有Lambda表达式都是用Lambda运算符 =>,该运算符读为“goesto”。Lambda运算符的左边是输入参数(可能没有),右边是表达式或语句块。Lambda表达式返回右边表达式的结果。其基本格式如 阅读全文
posted @ 2016-11-23 18:00 在西天取经的路上……
摘要:这篇文章决定对最近一个单机版Web程序用到的东西总结一下。 一、反射Linq之OrderBy 动态Linq结合反射对某字段排序: 输出如下: 唯一要注意的东西,刚开始写的不正确,实际上排序始终都是对属性的值排序。这种东西有没有用呢? 线上系统一般很少用,但是最近项目要求做一个离线版Web,离线操作, 阅读全文
posted @ 2016-11-23 17:11 在西天取经的路上……
摘要:一、LINQ to XML常用成员 LINQ to XML的成员, 属性列表: 方法列表: 二、LINQ to XML各种类的基本操作 1、创建XML元素 LINQ to XML使用XElement类创建XML元素。 先来看一个最基本的示例: 以上代码生成的XML文件代码如下: 非常简单的,下面给出 阅读全文
posted @ 2016-11-23 17:10 在西天取经的路上……
摘要:LINQ 1.查询操作符 (1)源起 .net的设计者在IEnumerable<T>等接口基础之上定义了一系列的扩展方法来方便用户操作集合对象,这些扩展方法构成了LINQ的查询操作符 (2)使用 这一系列的扩展方法,比如:Where,Max,Select,Sum,Any,Average,All,Co 阅读全文
posted @ 2016-11-19 17:03 在西天取经的路上……
摘要:在说LINQ之前必须先说说几个重要的C#语言特性 一:与LINQ有关的语言特性 1.隐式类型 (1)源起 在隐式类型出现之前,在声明一个变量的时候, 总是要为一个变量指定他的类型甚至在foreach一个集合的时候, 也要为遍历的集合的元素,指定变量的类型隐式类型的出现,程序员就不用再做这个工作了。 阅读全文
posted @ 2016-11-19 17:02 在西天取经的路上……
摘要:这一讲,来说说集合。因为linq主要用于对数据源进行查询,集合是最常见的数据源。 集合 形式: 数组,列表List<T> Arraylist等。 特点: 可通过索引或键访问。可进行foreach循环。可通过属性获取成员数量。包含添加和移除成员的方法。 迭代器 · (1)使用 我们每次针对集合类型编写 阅读全文
posted @ 2016-11-19 17:02 在西天取经的路上……