Linq
ch_kexin
俏皮,可爱
展开
-
LINQ体验(5)——LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg
上一篇讲述了LINQ,顺便说了一下Where操作,这篇开始我们继续说LINQ to SQL语句,目的让大家从语句的角度了解LINQ,LINQ包括LINQ to Objects、LINQ to DataSets、LINQ to SQL、LINQ to Entities、LINQ to XML,但是相对来说LINQ to SQL在我们程序中使用最多,毕竟所有的数据都要在数据库运行着各种操作。所以先来学...原创 2010-01-10 17:14:13 · 130 阅读 · 0 评论 -
实现LINQ通用分页绑定方法
在LINQ中,IQueryable 接口和IEnumerable 接口都分别提供了Skip方法和Take方法,用来做分页非常合适.因此我就想用他们做一个分页控件,因为IQueryable 是继承自 IEnumerable 的。因此使用接口仅需要针对后者就可以了。使用的时候只需提供数据源、绑定的GridView的、每页大小即可。现在问题就出了在数据源上,要求用户提供一个数据源类型,即IQuery...原创 2010-01-10 17:42:53 · 105 阅读 · 0 评论 -
转:使用LINQ联合查询多表结果集的返回
首先,我们先来了解一些知识点。1.匿名类型的传递 static void Main(string[] args) { var User = GetAnonymous().Cast(new { UserName = "", LastLoginIp = "" }); Console.Write(User....原创 2010-01-10 17:44:28 · 125 阅读 · 0 评论 -
LINQ to SQL语句之对象标识和对象加载
[list][*]对象标识[/list]运行库中的对象具有唯一标识。引用同一对象的两个变量实际上是引用此对象的同一实例。你更改一个变量后,可以通过另一个变量看到这些更改。 关系数据库表中的行不具有唯一标识。由于每一行都具有唯一的主键,因此任何两行都不会共用同一键值。 实际上,通常我们是将数据从数据库中提取出来放入另一层中,应用程序在该层对数据进行处理。这就是 LINQ to S...原创 2010-01-10 18:44:00 · 110 阅读 · 0 评论