
Linq
微雨燕双飞
学无止境
展开
-
使用LINQ技巧
1. LINQ基本格式 2. LINQ查询表达式的编写技巧换 3. 对像集合的分组与连接 1.LINQ基本格式一个典型的LINQ查询由若干个子句组成,from子句指定数据源,where 子句应用筛选器,select 子句负责创建返回的结果对像,如: int[] numbers=new Int[7]{0,1,2,3,4,5,6}转载 2013-10-31 16:43:52 · 946 阅读 · 0 评论 -
LINQ与SQL的交互、延迟加载与预加载
LINQ查询运算符可以处理内存中可查询的.NET类型实例。可查询的.NET类型是指那些实现IEnumerable接口或继承于IQueryable泛型接口的类型。数组List、Dictionary及.NET Framework中的其他集合类型都是可查询的。 XML和DataSet不能直接查询,因为二者都没实现IEnumerable接口。为此,在使用前,我们需要对它们进行特殊处理,该过程会调用D原创 2015-05-13 11:35:23 · 1505 阅读 · 0 评论 -
linq to sql 系列之 linq to sql性能优化技巧
linq to sql 是一个代码生成器和ORM工具,他自动为我们做了很多事情,这很容易让我们对他的性能产生怀疑。但是也有几个测试证明显示在做好优化的情况下,linq to sql的性能可以提升到ado.net datareader性能的93%。因此我总结了linq to sql的10个性能提升点,来优化其查询和修改的性能。1. 不需要时要关闭 DataContext的ObjectTrac原创 2015-05-13 11:50:00 · 1443 阅读 · 0 评论 -
LINQ to SQL系列 查询 使用LINQ to SQL做简单查询
LINQ做查询是本分,我们看看LINQ的查询吧这篇文章使用的数据模型如下:还是上一篇提到的Student表,为了做查询我多添加了几个字段而已。在自动生成的DataContext中有Students属性,它的类型是Table对应数据库中的Student表,我们的查询对象就是它了。先来一个最简单的Query12var qu转载 2015-05-13 11:49:34 · 1257 阅读 · 0 评论 -
Linq to sql 语法及实例大全
Where操作适用场景:实现过滤,查询等功能。说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下:1.简单形式:例如:使用where筛选在伦敦的客户var q = from c in db.翻译 2015-05-17 18:29:57 · 1104 阅读 · 0 评论