LINQ in Action 一书第一章翻译原稿

LINQ in Action 一书第一章翻译原稿

前言

第一章 开始入门
本章引入 LINQ 技术和了 C# 和 VB 语言增强功能。章一列出 LINQ、 其历史、 使用对象、 XML
和 SQL ,和快速 “ Hello World ” 示例。 第 2 章引入了所有提供最新版本的 C# 和 VB.NET,
要启用 LINQ 的新的语言功能。 第 3 章涵盖 LINQ 的技术基础,并显示它们如何结合在一起。
第一节 简介
本节包括
LINQ 的起源
LINQ 的设计模式
第一步 LINQ to Objects, LINQ to XML,和 LINQ to SQL

    软件初看起来是很简单的。它无非处理两件事情:代码和数据。但他也并不简单,它涉及的主要活动之一是编写处理数据的代码。若要编写代码,我们可以从各种编程语言选择。选择语言会涉及到团队掌握技术情况、公司的政策及业务的连贯性等等。
    任何语言最终指向你要处理的数据。数据可能是磁盘上的一个文件、数据库里的一张表或者是一个从网络下载的XML文档、或者,通常您必须处理的所有这些组合。最终你将要处理的数据将是您做的每个
项目。
    处理数据是开发人员最常见的任务之一,我们期望像.NET Framework 提供一个简单的方法来处理数据就像JAVA 的 Hibernate一样方便。.NET 并提供对处理数据的广泛支持。但是,您将看到某些方面尚未达到:即更深的语言和数据集成。这就是 LINQ 到对象、 LINQ 到 XML 和 LINQ 到 SQL 运用。
    我们这本书中所讨论的就是设计作为一种编写代码的新技术方式。我们首先会为您阐述为什要添加LINQ这种工具。 我们亦会引入 LINQ 如何扩展编程语言。
1.1.1 概述
    LINQ是数据和编程语言之间的桥梁也是一种链接他们的必要节。LINQ 统一数据访问,无论何种数据源,并允许混合使用来自不同类型的数据源。它允许查询和设置相关操作,为数据库提供类似于 SQL 语句。虽然LINQ集成直接在通过一组对这些语言的扩展的.NET 语言如 C# 和 Visual Basic 中的查询: LINQ 含义指语言集成查询。在LINQ之前,我们不得不使用通用语言如 C# 或 VB.NET 编写每个应用程序中调试类似 SQL、 XML 或 XPath 一起各种技术的不同语言和 ADO.NET 或System.Xml 等的 API。当然这种方法有几个缺点,LINQ 全面涉及这几个领域。 它有助于我们避免我们通常会产生问题如:使用关系数据的对象的 XML

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值