摘要: .net framework 3.5 有了Linq使得对委托有了更多的支持,下面让我们来看几个有趣的示例.通常情况下,我们实现一个递归算法要写一个函数,同时还有调用的几行代码. 现在来看使用Linq的如何实现简洁的代码,代码如下:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using NUnit.Framework; namespace WindowsFormsApplication1 { /// <summary> // 阅读全文
posted @ 2011-11-29 16:28 Lance Yang 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: LINQ TO SQL中的selectMany 首先看SelectMany的定义: Queryable中的SelectMany 方法:将序列的每个元素投影到一个 IEnumerable<(Of <(T>)>) 并将结果序列组合为一个 IQueryable<(Of <(T>)>) 类型的序列。(引用MSDN) 在用LINQ TO SQL 来写查询语句时,有一个selectMany的语句,它标示着一对多的关系,这篇文章我想说下在LINQ TO SQL中几种可以等同selectMany的用法。 系统转换成selectMany的条件: 1:语句中不包含j 阅读全文
posted @ 2011-11-29 16:27 Lance Yang 阅读(323) 评论(0) 推荐(0) 编辑