随笔分类 -  LINQ

摘要:与众不同 windows phone 7.5 (sdk 7.1) 之本地数据库: 概述; 演示如何使用“本地数据库” 阅读全文
posted @ 2012-06-25 09:10 webabcd 阅读(4549) 评论(28) 推荐(2) 编辑
摘要:ADO.NET Entity Framework 4.0 的新增功能:对外键的支持,即把外键当做实体的一个属性来处理;对复杂类型的支持,即实体属性可以是一个复杂类型;将多个表映射到一个概念实体,将一个表拆为多个概念实体;增强了 LINQ to Entities;新增了对 POCO(Plain Old CLR Object)的支持,即 Model 代码中不会有任何关于持久化的代码;其他新特性 阅读全文
posted @ 2010-06-17 09:00 webabcd 阅读(17704) 评论(23) 推荐(5) 编辑
摘要:C# 4.0 的新特性之并行运算:Parallel.For - for 循环的并行运算;Parallel.ForEach - foreach 循环的并行运算;Parallel.Invoke - 并行调用多个任务;Task - 任务,基于线程池。其使我们对并行编程变得更简单,且不用关心底层是怎么实现的;PLINQ - 用于对内存中的数据做并行运算,也就是说其只支持 LINQ to Object 的并行运算 阅读全文
posted @ 2010-06-03 08:37 webabcd 阅读(26549) 评论(23) 推荐(14) 编辑
摘要:以Northwind为示例数据库,ADO.NET Entity Framework之Linq To Entities。Select - 选择需要返回的字段;Where - 筛选;OrderBy - 正序排序;OrderByDescending - 倒序排序;ThenBy - 在 OrderBy 或 OrderByDescending 的基础上再正序排序;ThenByDescending - 在 OrderBy 或 OrderByDescending 的基础上再倒序排序;GroupBy - 分组;Join - 连接;GroupJoin - 连接后分组 阅读全文
posted @ 2009-01-15 08:16 webabcd 阅读(6537) 评论(10) 推荐(0) 编辑
摘要:以Northwind为示例数据库,ADO.NET Entity Framework之Linq To Entities。First - 返回集合中的第一个成员;FirstOrDefault - 返回集合中的第一个成员(找不到则返回null);All - 是否集合中所有成员都满足某一条件;Any - 集合中是否有成员满足某一条件;Average - 取平均值;Sum - 求和;Max - 取最大值;Min - 取最小值;Count - 取指定集合的成员数,返回值类型int;LongCount - 取指定集合的成员数,返回值类型long;Take - 获取集合的前 n 个成员;Skip - 跳过集合的前 n 个成员;Distinct - 过滤集合中的相同项;Union - 连接不同集合,自动过滤相同项;UnionAll - 连接不同集合,不会自动过滤相同项;Concat - 连接不同集合,不会自动过滤相同项;Intersect - 获取不同集合的相同项(交集);Except - 从某集合中删除其与另一个集合中相同的项 阅读全文
posted @ 2009-01-12 08:37 webabcd 阅读(7434) 评论(16) 推荐(0) 编辑
摘要:以某一XML文件为例,XLINQ(LINQ to XML)之针对XML文件的添加操作、查询操作、更新操作和删除操作 阅读全文
posted @ 2007-10-26 08:31 webabcd 阅读(9509) 评论(30) 推荐(2) 编辑
摘要:以Northwind为示例数据库,DLINQ(LINQ to SQL)之调用标量值用户自定义函数;调用表值用户自定义函数;使用数据加载选项加载数据;相关信息的获取;字段的延迟加载;在不同的DataContext之间做更新;缓存 阅读全文
posted @ 2007-10-25 09:14 webabcd 阅读(7430) 评论(16) 推荐(0) 编辑
摘要:以Northwind为示例数据库,DLINQ(LINQ to SQL)之事务处理和并发处理 阅读全文
posted @ 2007-10-24 08:21 webabcd 阅读(7178) 评论(11) 推荐(0) 编辑
摘要:以Northwind为示例数据库,DLINQ(LINQ to SQL)之结合GridView控件和ObjectDataSource控件演示大数据量分页,同时介绍延迟执行和日志记录 阅读全文
posted @ 2007-10-23 08:26 webabcd 阅读(9265) 评论(69) 推荐(0) 编辑
摘要:以Northwind为示例数据库,DLINQ(LINQ to SQL)之调用指定存储过程的添加操作、查询操作、更新操作和删除操作 阅读全文
posted @ 2007-10-22 08:30 webabcd 阅读(7023) 评论(24) 推荐(0) 编辑
摘要:以Northwind为示例数据库,DLINQ(LINQ to SQL)之执行指定SQL语句的添加操作、查询操作、更新操作和删除操作 阅读全文
posted @ 2007-10-19 08:11 webabcd 阅读(9308) 评论(13) 推荐(0) 编辑
摘要:以Northwind为示例数据库,DLINQ(LINQ to SQL)之完全面向对象的添加操作、查询操作、更新操作和删除操作 阅读全文
posted @ 2007-10-18 08:18 webabcd 阅读(7949) 评论(33) 推荐(0) 编辑
摘要:LINQ查询操作符之First、FirstOrDefault、Last、LastOrDefault、ElementAt、ElementAtOrDefault、Contains、Any、All、Count、LongCount、Sum、Min、Max、Average、Aggregate、Cast、DefaultIfEmpty、SequenceEqual、OfType、ToArray、ToList、ToDictionary 阅读全文
posted @ 2007-10-17 08:29 webabcd 阅读(9550) 评论(16) 推荐(0) 编辑
摘要:LINQ查询操作符之Distinct(过滤集合中的相同项;延迟)、Union(连接不同集合,自动过滤相同项;延迟)、Concat(连接不同集合,不会自动过滤相同项;延迟)、Intersect(获取不同集合的相同项(交集);延迟)、Except(从某集合中删除其与另一个集合中相同的项;延迟)、Skip(跳过集合的前n个元素;延迟)、Take(获取集合的前n个元素;延迟)、SkipWhile(直到某一条件成立就停止跳过;延迟)、TakeWhile(直到某一条件成立就停止获取;延迟)、Single(根据表达式返回集合中的某一元素;不延迟)、SingleOrDefault(根据表达式返回集合中的某一元素(如果没有则返回默认值);不延迟)、Reverse(对集合反向排序;延迟)、SelectMany(Select选择(一对多);延迟) 阅读全文
posted @ 2007-10-16 08:17 webabcd 阅读(10221) 评论(18) 推荐(0) 编辑
摘要:LINQ查询操作符之Select(Select选择;延迟)、Where(Where查询;延迟)、OrderBy(按指定表达式对集合正序排序;延迟)、OrderByDescending(按指定表达式对集合倒序排序;延迟)、GroupBy(分组;延迟)、Join(Join查询;延迟)、GroupJoin(分组Join查询;延迟)及其对应的查询语法 阅读全文
posted @ 2007-10-15 08:25 webabcd 阅读(27427) 评论(21) 推荐(2) 编辑
摘要:[最后更新:2023.09.18] 阅读全文
posted @ 2007-02-24 17:58 webabcd 阅读(52433) 评论(386) 推荐(48) 编辑