LINQ高級編程

出版時間:2009-4  出版社:清華大學出版社  作者:Scott Klein  頁數(shù):331  譯者:李寶  
Tag標簽:無  

前言

  相信任何在應用程序中需要與數(shù)據(jù)庫打交道的開發(fā)人員都會喜歡上LINQ。試想一下,在應用程序中能夠以面向?qū)ο蟮姆绞街苯泳帉懺L問各種數(shù)據(jù)源的語句,并且還有Intelli Sense、編譯類型檢查和調(diào)試支持等能夠大大提高開發(fā)效率的特性可以使用,您是不是覺得編寫查詢突然變成了一種享受?  是的,在讀完本書的前言后我立刻就有了這種感覺。但隨之而來的問題是,作為一項新技術,LINQ是不是難于掌握與使用?開始時我確實也有過這種擔心。但當您讀完本書后,就會發(fā)現(xiàn)這種擔心是多余的,您甚至立即就能用LINQ來編寫自己的應用程序。當然,這需要具備基本的編程基礎和數(shù)據(jù)庫開發(fā)經(jīng)驗。對于初學者而言,自己動手嘗試一下LINQ的強大功能也不是很困難。這是因為,雖然本書的書名是《LINQ高級編程》,但作者憑借自己對數(shù)據(jù)庫相關技術的理解與豐富的實踐經(jīng)驗,用淺顯易懂的描述及輕松簡潔的語言為讀者講解了LINQ的方方面面,包括其起源、演變、基本語法與操作,以及當前LINQ版本中的兩項核心技術——LINQtoXML和LINQtoSQL。伴隨著每一部分的講解以及每個知識點的討論,作者用具體的開發(fā)實例及運行結果使讀者對LINQ的強大功能有了第一時間的直觀認識。并且,在實例的實現(xiàn)過程中,作者還在恰當?shù)奈恢弥赋隽嗽谑褂么隧椉夹g時需要注意的細節(jié)。在附錄部分,作者通過一個使用LINQ來升級現(xiàn)有應用程序的實例說明了LINQ同樣可以快捷、高效地應用于已有系統(tǒng)。最后,作者介紹了兩項將在Visual Studio2008后續(xù)版本中實現(xiàn)的LINQ技術:LINQ to XSD和LINQ to the ADONET EntityFramework。毫無疑問,這兩項新技術的推出將會給開發(fā)人員帶來新的驚喜。因此,如果您有幸讀到本書,那么您一定會興奮不已?! ”緯衫顚毞g,由肖國尊負責本書的翻譯質(zhì)量和進度的控制?! ¤b于譯者水平有限,難免存在錯漏之處,還望諒解并不吝指正。如果您有什么反饋,  譯者  2009年1月于長沙

內(nèi)容概要

本書結合具體實例詳述了LINQ高級編程所涉及的各個方面。共分為LINQ概述、LINQ to XML、LINQ to SQL及附錄四大部分,每一部分的各個章節(jié)結構清晰,層次明顯。本書并不是對一種新技術的簡單介紹,而是力求使讀者通過本書的學習能夠立即將LINQ應用到自己的項目開發(fā)中。    本書的內(nèi)容深入淺出,循序漸進,不僅適合LINQ初學者,也可以作為數(shù)據(jù)庫開發(fā)人員進階的參考書。

作者簡介

SCott K Jein,數(shù)據(jù)庫專家、資深顧問,他對SQL Server、.NET和XML都有著濃厚的興趣。除本書外,他的著作還包括Professional SQL Server 2005 XML和Professiona/WCF Programming(本書已由清華大華出版社引進并出版,中文版書名為《WCF高級編程》)。除了出版圖書之外,Scott

書籍目錄

第Ⅰ部分  LINQ項目簡介 第1章  LINQ項目   1.1  LINQ概述   1.2  標準查詢操作符   1.3  LINQ to XML概述   1.4  LINQto SQL概述   1.5  本章小結 第2章  Visual Studio 2008簡介  2.1  Visual Studi0 2008  2.2 語言相關的LINQ特性  2.3 本章小結 第3章  LINQ查詢  3.1 LrNQ查詢簡介  3.2 查詢語法和方法語法的區(qū)別  3.3 使用查詢語法和方法語法  3.4 本章小結 第4章  LINQ標準查詢操作符   4.1 概述   4.2 標準查詢操作符  4.3 使用查詢操作符  4.4 本章小結第Ⅱ部分  LINQ to XML 第5章  理解LINQ to XML  5.1 L]NQ t0XML概述  5.2 LrNQ to XML編程基礎  5.3 LINQ to XML編程概念  5.4 LINQtoXML與其他XML技術的比較  5.5 本章小結 第6章  LINQ to XML編程 第7章  LINQ to XML和其他LINQ 第8章  LINQ to XML編程高級 第9章  LINQ to XML和Visual Basic.NET第Ⅲ部分  LINQ to SQL 第10章  LINQ to SQL概述 第11章  LINQ to SQL查詢 第12章  高級查詢概念 第13章  實體類 第14章  LINQ to DataSet 第15章  LINQ to SQL高級論題第Ⅳ部分  附錄

章節(jié)摘錄

  第Ⅰ部分  LINQ項目簡介  第1章  LINQ項目  我經(jīng)常聽說這樣的問題,“什么是LINQ?”,“它是用來做什么的?”,“我們?yōu)槭裁葱枰?rdquo;。第一個問題(以及隨后的其他兩個問題)的答案是,語言集成查詢(LanguageIntegrated Query,LINQ)是一系列標準查詢操作符的集合,這些操作符幾乎對每一種數(shù)據(jù)源的導航、過濾和執(zhí)行操作都提供了底層的基本查詢架構。LINQ可查詢的數(shù)據(jù)源包括XML(可使用LINQ to XML,即原來的XLINQ)、關系數(shù)據(jù)(使用LINQ to SQL,即先前的DLINQ)、AD0.NET DataSets(使用LINQ to DataSet),以及內(nèi)存中的數(shù)據(jù)?! ±斫膺@項奇妙的新技術的最好方法就是了解一些關于LINQ如何出現(xiàn)以及為什么出現(xiàn)的歷史和背景?! ‰m然人們最早聽說LINQ是在2005年秋季,但實際上2003年初微軟就啟動了LINQ的開發(fā)。LINQ的總體目標是使開發(fā)人員更容易地處理SQL和XML數(shù)據(jù),這主要是因為在關系數(shù)據(jù)(數(shù)據(jù)庫)及與其通信(即對關系數(shù)據(jù)進行處理)的編程語言之間沒有任何聯(lián)系,對于XML同樣也是如此?! 〈蠖鄶?shù)開發(fā)人員現(xiàn)在都能理解面向?qū)ο螅╫bject.oriented,OO)編程及其相關技術和特性,如類、方法、對象等。面向?qū)ο缶幊淘谶^去十多年就已有巨大的發(fā)展,但即使在當前,如果要操縱的信息不是使用00方式定義的或本身就不具有00特性,通過O0技術使用和整合這些信息時仍然存在難以逾越的鴻溝。  ……

編輯推薦

  《LINQ高級編程》由數(shù)據(jù)庫專家scott Klein編寫,講述了如何有效地使用LINQ來查詢XML、SQL數(shù)據(jù)庫、ADO.NET DataSet和其他數(shù)據(jù)源,并對此技術進行了更深入的探討,展示LINQ夠顯著地改進應用程序的性能 《LINQ高級編程》首先介紹TLINQ和Visual Studio 2008、LINQ相關的語言特性以及LINQ查詢和LINQ標準查詢操作符;然后展示了如何在c#和Visual Basic中使用LINQ to XML編程,以及如何使用LINQ to XML處理其他數(shù)據(jù)模型;接下來依次介紹LINQ to SQL查詢、高級查詢概念、LINQ to Entities和LINQ to DataSets。所有這些頗具價值的見解為您提供了強有力的新工具,從而使您能夠輕松地擴展和訪問數(shù)據(jù)庫中的信息。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    LINQ高級編程 PDF格式下載


用戶評論 (總計21條)

 
 

  •   我為什么寫這么個標題呢?原因是這樣的,在你看前面幾章的時候有時候你是沒發(fā)實現(xiàn)書上的代碼的,因為它缺乏相關的引用,但是這些在你學到了后面就可以迎刃而解了,書很不錯,不過在學習過程中發(fā)現(xiàn)幾處錯的地方,不過可以理解了,對新手有益。
  •   很不錯的一本書,就是有點重復
  •   性價比超高,很滿意,比在書店買的還要新
  •   適合入門,看了后感覺有些淺了,有些復雜運用沒有舉例說明,很基礎的
  •   有地錯誤
  •   學習LINQ滿好的參考書
  •   講技術和原理比較多.對于初學者,開始有點深.適合有一定SQL和C#基礎的讀者看.
  •   這本書里面例子不少,但是,內(nèi)容相對而言比較單調(diào),深入的東西不多,不過初學者不錯
  •   第一次評價,感覺這本書還是可以的,對初學者來說是一本入門比較好的教程
  •   有部分錯誤,但總體來說還是不錯的
  •   書中代碼錯誤比較多
  •   很好的書;
  •   還不錯 新手入門用書
  •   挺好的,有理論,有示例,不錯!
  •   很不錯,主要送貨也很快
  •   不知道是不是譯者的技術有限還是原作有問題,圖書中的代碼多處犯了基礎性的錯誤。閱讀的時候,我自己還有拿支紅筆做改錯練習。郁悶……
  •   有兩本書封面很臟,其中一本里面有7,8頁折了導致封皮開膠要脫落了,這發(fā)書時也不看看嗎?質(zhì)量太差了
  •   書中代碼部分錯誤太多真不知道怎么排版的,沒有校對么?
  •   還可以,學習點新東西。
  •   感覺這樣查詢效率高很多
  •   到貨速度可以,快遞員服務態(tài)度我很喜歡
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7