摘要: http://www.cnblogs.com/kid-li/archive/2006/11/29/577045.html http://www.blogjava.net/Jack2007/archive/2016/01/26/198566.html http://birdshover.cnblogs 阅读全文
posted @ 2016-04-19 23:36 Cat Qi 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 在本篇中,我们将接着上一篇“LINQ to SQL 和 Entity Framework(上)”的内容,继续使用LINQ to SQL和Entity Framework来实践“解释查询”,学习这些技术的关键特性。我们在此关注的是LINQ to SQL和Entity Framework中的”LINQ” 阅读全文
posted @ 2016-04-19 23:02 Cat Qi 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中,我们从理论和概念上详细的了解了LINQ的第二种架构“解释查询”。在这接下来的二个篇章中,我们将使用LINQ to SQL和Entity Framework来实践“解释查询”,学习这些技术的关键特性。在本系列文章中,我不准备事无巨细的讨论LINQ to SQL和Entity Framewo 阅读全文
posted @ 2016-04-19 23:01 Cat Qi 阅读(3160) 评论(0) 推荐(0) 编辑
摘要: LINQ提供了两个平行的架构:针对本地对象集合的本地查询(local queries),以及针对远程数据源的解释查询(Interpreted queries)。 在讨论LINQ to SQL等具体技术之前,我们有必要先对这两种架构进行了解和学习,只有在完全理解了他们的特点和原理后,才能够在LINQ 阅读全文
posted @ 2016-04-19 22:57 Cat Qi 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 在前面的系列中,我们已经讨论了LINQ简单查询的大部分特性,了解了LINQ的支持计术和语法形式。至此,我们应该可以创建出大部分相对简单的LINQ查询。在本篇中,除了对前面的知识做个简单的总结,还会介绍几种创建更复杂查询的方式,让我们在面对更复杂的场景时也能轻松面对,包括:子查询、创建策略和数据转换。 阅读全文
posted @ 2016-04-19 22:56 Cat Qi 阅读(715) 评论(0) 推荐(0) 编辑
摘要: LINQ中大部分查询运算符都有一个非常重要的特性:延迟执行。这意味着,他们不是在查询创建的时候执行,而是在遍历的时候执行(换句话说,当enumerator的MoveNext方法被调用时)。让我们考虑下面这个query: 可以看出,我们在查询创建之后添加的number也包含在查询结果中了,这是因为直到 阅读全文
posted @ 2016-04-19 22:54 Cat Qi 阅读(477) 评论(0) 推荐(0) 编辑