Linq 总结

1. Union(合并)
 
说明:连接不同的集合,自动过滤相同项;延迟。即是将两个集合进行合并操作,过滤相同的项。
 var q = (
         from c in db.Customers
         select c.Country
        ).Union(
         from e in db.Employees
         select e.Country
        );
语句描述:查询顾客和职员所在的国家

 

2.获取的数据集如何遍历 

foreach (var item in q)
 {
      Response.write(item.country);

}

 

3.linq查询语句和变量本身只是存储查询命令, 实际的查询执行会延迟到在foreach语句中循环访问查询变量时才发生, 此即为Linq查询的延迟执行特性.

posted on 2011-09-14 18:00  BobLiu  阅读(222)  评论(0编辑  收藏  举报