注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具LINQ編程技術內(nèi)幕

LINQ編程技術內(nèi)幕

LINQ編程技術內(nèi)幕

定 價:¥59.00

作 者: (美)基默 著,唐學韜 等譯
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 程序設計

ISBN: 9787111267591 出版時間: 2009-06-01 包裝: 平裝
開本: 16開 頁數(shù): 414 字數(shù):  

內(nèi)容簡介

  本書結(jié)合C# 3.0和Visual Studio 2008對LINQ進行了實操型講解。本書介紹了LINQ編程的各個方面,展示了LINQ是如何幫你顯著提高生產(chǎn)效率的,還告訴了你應當如何用LINQ創(chuàng)建具有更高可靠性和可維護性的應用程序。本書首先介紹了LINQ所用到的最新的C#編程技術,比如匿名類型、分部方法以及Lambda表達式等。接著,通過具體的示例和易于改寫的范例代碼,分別針對對象、數(shù)據(jù)庫和XML詳細介紹了LINQ這個強大的新技術。你將會對LINQ的工作方式有一個深入而實用的理解,還會學到如何通過XML與其它數(shù)據(jù)模型的結(jié)合來實現(xiàn)各種各樣的數(shù)據(jù)處理功能。本書不僅適合LINQ的初學者,而且對.NET數(shù)據(jù)處理人員、ASP.NET開發(fā)人員和Windows Form開發(fā)人員都有非常大的幫助,同時也可以作為高等學校計算機或相關專業(yè)的教材使用。Microsoft積極參與的LINQ查詢技術使得程序員可以輕松地從任何數(shù)據(jù)源獲取任何數(shù)據(jù),而且不用關心這些數(shù)據(jù)是從哪來的,也不用關心這些數(shù)據(jù)是如何存儲的。本書是一本優(yōu)秀的教學指南,它結(jié)合C# 3.0和Visual Studio 2008對LINQ進行了講解。本書介紹了LINQ編程的各個方面,展示了LINQ是如何幫你顯著提高生產(chǎn)效率的,還告訴了你應當如何用LINQ創(chuàng)建具有更高可靠性和可維護性的應用程序。本書首先介紹了LINQ所用到的最新的C#編程技術,比如匿名類型、分部方法以及Lambda表達式等。接著,通過具體的示例和易于改寫的范例代碼,分別針對對象、數(shù)據(jù)庫和XML詳細介紹了LINQ這個強大的新技術。你將會對LINQ的工作方式有一個深入而實用的理解,還會學到如何通過XML與其他數(shù)據(jù)模型的結(jié)合來實現(xiàn)各種各樣的數(shù)據(jù)處理功能。本書包括以下內(nèi)容:編寫高效的LINQ查詢以處理.NET對象、SQL數(shù)據(jù)庫以及XML數(shù)據(jù)。利用匿名類型以降低編程難度,減少設計時間和調(diào)試時間。利用yield return這個新概念自動生成.NET狀態(tài)機。掌握LINQ查詢語法、運算符、擴展方法、排序、分組、聚合和集合操作等。充分利用select以及在N層應用程序的業(yè)務層中使用它。查詢存儲在Microsoft SQL Server中的關系型數(shù)據(jù)。利用可空類型消除不必要的數(shù)據(jù)庫訪問代碼。結(jié)合ADO.NET 3.0以及Microsoft新推出的功能強大的Entity Framework使用LINQ。提取XML數(shù)據(jù)(無需麻煩而復雜的XPath)。從CSV文件和其他非XML數(shù)據(jù)中自動構造出XML。通過對LINQ進行擴展的方式來查詢活動目錄。

作者簡介

  作者:(美國)基默 譯者:唐學韜Paul Kimmel是一名有著20多年工作經(jīng)驗的軟件架構師和.NET開發(fā)人員。他經(jīng)常為企業(yè)和政府機構設計和實現(xiàn)大型應用程序。他編撰的技術書籍包括《Visual Basic.NET Power Coding》、《Advanced C# Programming》、《UML Demystified》以及《Visual Basic.NET Unleashed》。他連續(xù)四年當選為Microsoft MVP。

圖書目錄

譯者序

前言
致謝
第一部分 為LINQ作準備
第1章 使用匿名類型
第2章 使用復合類型初始化
 第3章 定義擴展方法和分部方法
 第4章 yield return:使用.NET的狀態(tài)機生成器
 第5章 理解Lambda表達式和閉包
 第6章 使用標準查詢運算符
第二部分 針對對象的LINQ
 第7章 對查詢進行排序和分組
 第8章 執(zhí)行聚合運算
 第9章 執(zhí)行集合運算
 第10章 掌握Select和Select Many
 第11章 聯(lián)接查詢結(jié)果
 第12章 查詢Outlook和活動
第三部分 針對數(shù)據(jù)的LINQ
 第13章 使用LINQ查詢關系型數(shù)據(jù)
 第14章 創(chuàng)建更好的實體以及映射繼承和聚合
 第15章 通過LINQ查詢關聯(lián)數(shù)據(jù)庫表
 第16章 更新匿名關系型數(shù)據(jù)
 第17章 ADO.113NET 3.1130與Entity Framework簡介
第四部分 針對XML的LINQ
 第18章 從XML中提取數(shù)據(jù)
 第19章 比較LINQ to XML與其他XML技術
 第20章 從非XML數(shù)據(jù)構造XML
 第21章 使用Xml Writer生成XM
 第22章 將XML與其他數(shù)據(jù)模型相結(jié)合
 第23章 LINQ to XSD支持類型化XML編程

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號