![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LINQ 里程
文章平均质量分 78
月影
时势造英雄,英雄亦适时!
展开
-
查询关系数据
查询关系数据当在讨论查询技术的时候,我们理所当然的要关注数据库。在这一部分,我们将继续学习LINQ的核心框架结构,这次要关注的是关系数据。只需要很小的改动,我们就可以使用LINQ查询可以与SQL Server家族的数据进行协同工作,从而消除那些重复的数据库访问代码。通过改变内在的数据源,同样的LINQ查询可以立刻使用在数据库上。此外,SQL LINQ还可以对SQL Server的数据库进行更新翻译 2008-07-09 15:32:00 · 2255 阅读 · 1 评论 -
LINQ to Object 全攻略
查询内存对象了解Object LINQ本章包括:■ LinqBooks 运行示例■ 集合查询■在ASP.NET和Windows Forms中使用LINQ■ 主要的标准查询操作符在本书的剩余部分的代码示例是一个书籍分类系统。在本站的开始,我们会对此进行描述。本章讲述的大部分LINQ特性只是Object LINQ的特性。我们会关注如何编写语言集成的查询以及如何使用标准查翻译 2008-07-01 18:04:00 · 14438 阅读 · 7 评论 -
LINQ 构建块
LINQ 构建块下面我们将回顾一下我们上一章学习的新语言特性的摘要。并且我们将展示形成LINQ中关键元素的新特性。而且我们将着重讲述语言扩展和关键概念。这包括序列,标准查询操作符,查询表达式和表达式树。在本章的结尾,我们将看一下LINQ扩展的.NET Framework中的程序集和命名空间。3.1 LINQ 如何扩展了.NET本节我们将回顾在第二章中介绍的特性,并把它们综合到翻译 2008-06-30 16:29:00 · 2324 阅读 · 2 评论 -
C# 语言增强特性
C# 语言增强特性第一章中,我们回顾了LINQ背后的动机并介绍了一些代码使你对LINQ有一个整体的印象。本章中,我们将使用LINQ查询直接在编程语言中编写成为可能的语言扩展。LINQ使用新的构造扩展了C#,在我们学习LINQ之前,知道这些语言特性是很重要的。本章是彻底了解LINQ的基石。但是请注意,这些功能强大的新特性不只是可以运用在LINQ当中,也可以应用在其他场景当中。我们不会对每翻译 2008-06-30 12:42:00 · 2805 阅读 · 0 评论 -
初识LINQ
千里之行,始于足下初识LINQ软件是简单的,它包括两个物件:代码和数据。但是编写软件却不是那么简单,其中最主要的一个任务就是编写处理数据的代码。我们可以从大量的编程语言中选择一种来编写代码。为应用程序选择编程语言取决于业务环境,开发者的喜好,开发小组的技能和操作系统,或者是公司的政策。无论你选择了何种语言,你都需要处理数据,这些数据可能保存在磁盘文件上,数据库的表中或者来自Web的翻译 2008-06-26 13:59:00 · 4791 阅读 · 5 评论 -
关于LINQ In Action
LINQ In Action 是一本讲解关于LINQ的书籍, 讲的非常详细。而目前国内好像还没有任何针对LINQ讲解的专门的书籍。希望我对本书的翻译能够让我自己对LINQ有一个完全的掌握,如果给他人也能带来一点帮助的话, 真是不胜荣幸。翻译中, 我将不会翻译那些作者对读者的提示文字, 如:“如前面某章某节所讲”等等。假定你看过就不会忘记。还有一些承上启下的文字,我也不会翻译。总之,我要写的就是翻译 2008-06-23 10:31:00 · 1903 阅读 · 0 评论 -
XML LINQ通用场景
XML LINQ通用场景本章包括:n 从XML构建对象n 从对象创建XMLn 从数据库数据创建XMLn 从CSV文件创建XML 11.1 从XML创建对象11.1.1 目标本节的目标是使用XML LINQ从列表11.1所示的XML文档创建一个包含这些数据的对象集合。列表11.1 XML格式的Book数据LINQ i翻译 2008-07-30 15:26:00 · 2325 阅读 · 0 评论 -
LINQ to XML简介
操作XMLXML LINQ简介本章包括n XML LINQ设计原则n XML LINQ类层次n 加载、解析和操作XMLXML LINQ允许我们使用我们已经熟悉的LINQ查询语法查询XML数据,而不是学习查询XML的新的API。此外,XML LINQ也提供了一些轻量级XML API用来操作XML,这些API利用了提供了类似DOM的操作,但是在设计上更加直观。本章翻译 2008-07-25 10:18:00 · 6312 阅读 · 0 评论 -
使用XML LINQ查询和转换XML
使用XML LINQ查询和转换XML本章包括n XML LINQ查询轴方法n 使用XML LINQ查询XML文档n 转换XML10.1 XML LINQ 轴方法XML LINQ提供了一些可以使用LINQ的轴方法。本章的目的就是介绍这些轴方法,然后将它们与查询操作符联合使用。开始之前,让我们先浏览一遍示例XML文件,列表10.1展示了书籍及其目录信息的XML文件内翻译 2008-07-28 14:00:00 · 8524 阅读 · 0 评论 -
高级SQL LINQ特性
高级SQL LINQ特性8.1 处理并发变化当我们设计一个单用户系统的时候,开发人员不需要担心一个用户的修改对其它用户的影响。但是单用户系统的情况很少。如果系统要支持多用户,我们就需要负责处理两个用户同时改变同一记录会引发的问题。一般情况下,有两种策略来处理这种问题:悲观并发性:同一个时间内,只允许一个用户修改记录。乐观并发性:允许多个用户同时修改记录。在乐观并发性的情况下,设计人员需要决翻译 2008-07-23 11:17:00 · 3886 阅读 · 0 评论 -
深入LINQ to SQL
深入SQL LINQ7.1 将对象映射到关系数据在上一章中,我们使用自定义属性建立映射信息,此后.NET Framework将会为我们管理语言转换(C#到SQL)。相对手动指定映射关系,Visual Studio 2008提供了三个机制帮助我们建立对象关系映射。所有的映射方法如下:n 内联在类中的属性n 外部的XML文件n SqlMetal命令行工具n SQ翻译 2008-07-17 12:17:00 · 4964 阅读 · 1 评论 -
内存查询之外
内存查询之外本章包括:n Object LINQ 通用场景n 动态查询n 设计模式n 性能考虑 通过其上面几章的学习,你已经能够相信自己能够写出有效的LINQ查询了。但是LINQ是一个海洋, 每一个变体都是一个岛屿。如果你想安全登陆这些岛屿,需要学习更多知识。你知道如何编写一个查询,但是却不知道如何编写一个高效的查询。本章中,我们将扩展前面学习的LINQ知识继续翻译 2008-07-05 14:45:00 · 2200 阅读 · 0 评论