Linq操作Datable

在ASP.NET编程中,可能有很多情况下要对DataTable的里面的数据进行处理,我们可以通过Linq的方式对DataTable的数据进行灵活的处理,DataTable中提供了AsEnumerable()方法。下面介绍Linq操作Datable的几个实例
时间:2017-8-28

使用 LINQPad 调试linq以及lambda表达式

LINQPad 也是一个很好的学习LINQ的工具,使用LINQPad可以很方便的调试linq以及lambda表达式,LINQPad也自带了很多例子方便大家查询,linqPad支持object ,xml,sql ,to linq。
时间:2016-3-13

LINQ中Aggregate的用法

LINQ中的Aggregate可用于集合的简单的累加、阶乘和一些更加复杂的运算,Aggregate配合lambda让原来需要很多行代码才能实现的功只要很少的代码就搞定。下面介绍LINQ中Aggregate的简单用法
时间:2016-2-23

linq not in 查询

在Asp.net项目中,经常会用到not in 和in的查询操作,在 LINQ 的 Where 条件式中要如何使用 IN 与 NOT IN 呢? 其实,我们可以用Contains实现in和not in的功能。
时间:2015-11-4

datatable linq查询

在平时的工作中,可能有很多情况下要对DataTable的里面的数据进行处理,例如:对DataTable中的某个字段进行排序,根据条件筛选datatable 中的数据,如果能够通过linq对datatable进行查询,则方便很多。
时间:2015-10-29

linq 数据类型转换

LINQ不仅可以用于检索数据,而且还是一个功能强大的数据转换工具。通过LINQ查询,可以将源序列用作输入,并采用多种方式修改它以创建新输出的序列。可以通过排序和分组来修改序列本身,而不必修改元素本身。下面介绍使用LINQ进行数据转换的方法。
时间:2015-10-25

linq to sql 中Concat、Union、Intersect、Except

linq to sql中对两个集合的处理有:Concat :不会自动过滤相同项、Union :自动过滤相同项、Intersect :获取不同集合的相同项、Except :从某集合中删除其与另一个集合中相同的项。
时间:2015-9-24

linq distinct去重

linq 中distinct用于筛选字段中不相同的值、查询不重复的结果集,在使用时需要继承 IEqualityComparer接口,并实现Equals方法。不过还可以使用DistinctBy、GroupBy的方式实现distinct去重效果
时间:2015-8-2

list使用linq排序

List<>类型可以支持对任意类型的存储,我们也可以对其进行排序。list排序的方式有很多中,例如:sort、orderby、OrderByDescending、ThenBy等等其他方式。下面介绍如何使用linq对list进行排序
时间:2015-5-11

Linq中的TakeWhile和SkipWhile

Linq中的TakeWhile表示只要满足指定的条件,就会返回序列的元素,Linq中的SkipWhile表示只要满足指定的条件,就跳过序列中的元素,然后返回剩余元素。
时间:2015-4-9

linq 排序

在程序开发中,对数据进行排序是很常见的操作,linq中排序操作按一个或多个特性对序列的元素进行排序,第一个排序条件对元素执行主要排序,linq中通过指定第二个排序条件,可以对各个主要排序组中的元素进行排序。
时间:2015-4-9

linq xml 查询

LINQ to XML提供了更方便的读写xml方式。.Net中的System.Xml.Linq命名空间提供了linq to xml的支持。这个命名空间中的XDocument,XElement以及XText,XAttribute提供了读写xml文档的关键方法。下面简单介绍运用linq对xml 查询的方法
时间:2015-3-29

linq中延迟执行

LinQ语法,只是构造了“查询语句”,LINQ表达式在定义以后,也只是一个定义,其对集合的“查询”在这个时候其实是没有进行的,真正执行这种语句的是IEnumerator<T>里的GetEnumerator()方法,实际的动作发生在定义之后对这个定义进行操作的时候,这就是linq中的延时执行特性
时间:2015-3-28

如何查看linq生成的sql

在使用linq to sql时,我们通常需要记录LINQ生成的SQL语句,这样能根据需要来优化LINQ生成的SQL语句,也是常用的调试方式,更能让我们深入的了解LINQ。下面介绍查看linq生成的sql的几种方法
时间:2014-11-27

LINQ TO SQL 中join

LINQ to SQL中Join适用于表关系中有一对一关系,一对多关系,多对多关系等,其语义与SQL语句是一样的,下面通过几个实例介绍LINQ TO SQL 中join的用法。
时间:2014-11-27

linq中AsEnumerable和AsQueryable的区别

用Linq来操作集合的时候会用到AsQueryable()和AsEnumerable(),何时该用AsQueryable()和何时该用AsEnumerable(),或许存在些疑惑。AsQueryable是在数据库中查询再返回数据,AsEnumerable是从数据库读取全部数据再在程序中查询。
时间:2014-11-24

linq中let

let子句用于在LINQ表达式中存储子表达式的计算结果。let子句创建一个范围变量来存储结果,变量被创建后,不能修改或把其他表达式的结果重新赋值给它。此范围变量可以再后续的LINQ子句中使用。
时间:2014-9-19

linq中join用法

类似SQL里的join,Linq中的join子句用于将两个容器的数据以某种关系进行关联。在LINQ 查询中,对於Join的操作,提供了三种不同的实现方式:内联接(INNER JOIN) 、分组联接(GROUP JOIN)、左外联接(LEFT JOIN)。下面介绍ASP.NET中linq中join用法
时间:2014-4-20

linq中group by

LINQ定义了大约40个查询操作符,如select、from、in、where、group 以及order by,借助于LINQ技术,我们可以使用一种类似SQL的语法来查询任何形式的数据。Linq有很多值得学习的地方,这里我们主要介绍Linq使用Group By。
时间:2014-4-17

Linq中select查询

Linq中select查询和SQL命令中的select作用相似但位置不同,查询表达式中的select及所接子句是放在表达式最后,并把子句中的变量也就是结果返回回来;分别为简单用法、匿名类型形式、条件形式、指定类型形式、筛选形式、整形类型形式、嵌套类型形式、本地方法调用形式、Distinct形式。
时间:2014-1-1

Linq中where查询

LINQ to SQL全称基于关系数据的.NET语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能。Linq中where查询与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。
时间:2013-12-30