随笔分类 -  LINQ

摘要:有关于如何使用linq查询,筛选,过滤ViewState中需要数据信息 阅读全文
posted @ 2010-03-21 00:46 RicoRui 阅读(579) 评论(0) 推荐(1) 编辑
摘要:List数据排序、置顶,合并 阅读全文
posted @ 2010-02-01 18:03 RicoRui 阅读(5298) 评论(5) 推荐(1) 编辑
摘要:LINQ 专题 阅读全文
posted @ 2009-09-23 10:49 RicoRui 阅读(1916) 评论(0) 推荐(2) 编辑
摘要:LINQ To XSD 阅读全文
posted @ 2009-01-21 15:46 RicoRui 阅读(2608) 评论(10) 推荐(0) 编辑
摘要:Linq To Sql && Lambde 项目实战学习的参考集 阅读全文
posted @ 2008-11-09 00:25 RicoRui 阅读(4668) 评论(1) 推荐(3) 编辑
摘要:Since the release of LINQ to SQL and the Entity Framework, many questions have been raised about the future plans for the technologies and how they will relate to each other long term. During this... 阅读全文
posted @ 2008-11-08 15:48 RicoRui 阅读(589) 评论(0) 推荐(0) 编辑
摘要:Enumerable 是 .NET FX 3.5 System.Linq 中新增的类型,实现了大量 IEnumerable 扩展方法, 所有直接或间接实现该接口的类型都可以使用 Linq to Object 语法; 而 Queryable 则针对 IQueryable 扩展,主要用于 DLinq 的操作,IQueryable 继承自 IEnumerable。 提供对未指定数据类型的特... 阅读全文
posted @ 2008-10-09 21:46 RicoRui 阅读(965) 评论(0) 推荐(0) 编辑
摘要:首先说一下同等联接,大家一般都知道Join Clause执行的其实是同等联接。 那是什么是同等联接呢? 同等联接:就是只能在两个键(外键、内键)之间的相等关系Match。而其他类型的比较(比如,"greater than","less than" 或者"not equals")都是不支持。 嗯!/,为了表明所有联接即是同等联接,Join Clause Using equals key wo... 阅读全文
posted @ 2008-08-20 20:28 RicoRui 阅读(2711) 评论(1) 推荐(0) 编辑
摘要:Join 子句有三种最常见的联接类型:内部联接,分组联接,左外部联接 本次介绍:左外部联接,DefaultIfEmpty, GroupJoin 左外部联接:就是返回第一个集合的每个元素,而无论该元素在第二个集合中是否具有相关元素。可以使用 LINQ,通过对分组联接的 结果调用 DefaultIfEmpty 来执行左外部联接。 class Person { public ... 阅读全文
posted @ 2008-08-19 22:49 RicoRui 阅读(6221) 评论(2) 推荐(1) 编辑
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->原文地址:http://www.wwwcoder.com/Weblogs/tabid/283/EntryID/839/Default.aspx 其他相关地址:Building and usin... 阅读全文
posted @ 2008-04-26 22:26 RicoRui 阅读(856) 评论(0) 推荐(0) 编辑
摘要:Join 子句有三种最常见的联接类型:内部联接,分组联接,左外部联接 本次介绍:分组联接 分组联接:见名知意,它本质上是一个对象数组序列。说白了就是结果序列会组织为多个组形式数据进行返回。 即可术语描述的话,就是会产生一个分层的结果序列,此序列拿第一个集合中的每个元素与第二个集合中的一组相关元素进行配对,如果找不到就返回空数组。那基本上分组联接和内部联接基本差不多。 另外就是在分组... 阅读全文
posted @ 2008-03-06 11:45 RicoRui 阅读(1213) 评论(1) 推荐(0) 编辑
摘要:Join:其实就是可以将来自不同源序列并且在对象模型中没有直接关系的元素相关联。 Join 子句有三种最常见的联接类型:内部联接,分组联接,左外部联接 本次介绍:内部联接 按照关系数据库的说法,“内部联接”产生一个结果集,对于该结果集内第一个集合中的每个元素, 只要在第二个集合中存在一个匹配元素,该元素就会出现一次。 如果第一个集... 阅读全文
posted @ 2008-03-04 11:27 RicoRui 阅读(1437) 评论(0) 推荐(0) 编辑
摘要:Concat有两种应用: 1.Enumerable.Concat)>) 泛型方法应用 此方法是延迟执行的。此方法只返回输入序列中的所有原始元素 应用场景:只有通过直接调用对象的 GetEnumerator 方法来枚举该对象时,才执行此方法表示的查询。 IEnumerable queryWithEnumerable = students.Select(student => student.City)... 阅读全文
posted @ 2008-02-28 10:22 RicoRui 阅读(986) 评论(0) 推荐(0) 编辑
摘要:在查询表达式中,存储子表达式的结果有时很有用,这样可以在随后的子句中使用。可以使用 let 关键字完成这一工作,该关键字可以创建一个新的范围变量,并且用您提供的表达式的结果初始化该变量。一旦用值初始化了该范围变量,它就不能用于存储其他值。但如果该范围变量存储的是可查询的类型,则可以对其进行查询。 1 public class LetFromLinq : Interface... 阅读全文
posted @ 2008-02-26 17:17 RicoRui 阅读(1522) 评论(3) 推荐(0) 编辑
摘要:标准查询运算符 1. 在 LINQ 中,查询变量本身不执行任何操作并且不返回任何数据。 它只是存储在以后某个时刻执行查询时为生成结果而必需的信息。 2. “标准查询运算符”是组成语言集成查询 (LINQ) 模式的方法. 共有两组 LINQ 标准查询运算符,一组在类型为 IEnumerable(T)的对象上运行,另一组在类型为 IQueryable(... 阅读全文
posted @ 2008-02-26 13:23 RicoRui 阅读(874) 评论(0) 推荐(0) 编辑
摘要:Linq Search Process Linq To ArrayList public class Student { public String FirstName { get; set; } public String LastName { get; set; } public Int32[] Scores { get; set; } ... 阅读全文
posted @ 2008-02-26 11:29 RicoRui 阅读(1700) 评论(0) 推荐(0) 编辑
摘要:先说点理论1.OfType : 即接受基于IEnumerable 接口的信息源,也接受那些在 .NET Framework 1.0 中出现的非参数化的 IEnumerable 接口(non-parameterized IEnumerable interface)。OfType 操作符允许用户在标准的 .NET collections 类(classic .NET collections... 阅读全文
posted @ 2007-07-19 14:01 RicoRui 阅读(2065) 评论(0) 推荐(0) 编辑
摘要:xxx.Where((aa, bb) => aa.Length (TArg0 arg0, TArg1 arg1); public static class Enumerable { public static IEnumerable Where(this IEnumerable source, Func predicate); public static I... 阅读全文
posted @ 2007-07-17 01:34 RicoRui 阅读(1685) 评论(0) 推荐(0) 编辑
摘要:/**///////////////////////////// ///以下是Group,Distinct,Union,Concat,Intersect,Except的例子和解释 ///////////////////////////// class Program { DB#region DB private static List GetS... 阅读全文
posted @ 2007-07-17 00:03 RicoRui 阅读(1380) 评论(0) 推荐(0) 编辑
摘要:/**/////////////////////////////////////////////Take,Skip,TakeWhile,SkipWhile的例子和解释///**///////////////////////////////////////////class Program { DB#region DB private static List Ge... 阅读全文
posted @ 2007-07-11 17:31 RicoRui 阅读(4690) 评论(1) 推荐(1) 编辑