当前位置:首页 > 开发教程 > 数据库 >

一步一步学Linq to sql(六):探究特性

时间:2013-05-06 17:44 来源: 作者: 收藏

本系列文章导航

一步一步学Linq to sql(一):预备知识

一步一步学Linq to sql(二):DataContext与实体

一步一步学Linq to sql(三):增删改

一步一步学Linq to sql(四):查询句法

一步一步学Linq to sql(五):存储过程

一步一步学Linq to sql(六):探究特性

一步一步学Linq to sql(七):并发与事务

一步一步学Linq to sql(八):继承与关系

一步一步学Linq to sql(九):其它补充

一步一步学Linq to sql(十):分层构架的例子

延迟执行

       这样的查询句法不会导致语句立即执行,它仅仅是一个描述,对应一个SQL。仅仅在需要使用的时候才会执行语句,比如:

       如果你执行两次foreach操作,将会捕获到两次SQL语句的执行:

       对应SQL

       对于这样的需求,建议你先使用ToList()等方法把查询结果先进行保存,然后再对集合进行查询:

       延迟执行的优点在于我们可以像拼接SQL那样拼接查询句法,然后再执行:

 

继续>>下一页 [第1页][第2页][第3页][第4页] 0 0  

数据库阅读排行

最新文章