ADO.NET and System.Xml v. 2.0--The Beta Version, 2/e
暫譯: ADO.NET 與 System.Xml v. 2.0 - 測試版,第二版

Alex Homer, Dave Sussman, Mark Fussell

  • 出版商: Addison Wesley
  • 出版日期: 2005-03-07
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 560
  • 裝訂: Paperback
  • ISBN: 0321247124
  • ISBN-13: 9780321247124
  • 相關分類: .NETXML
  • 已絕版

買這商品的人也買了...

商品描述

Table of Contents:

Figures xv

Tables xxi

Forewords xxv

Acknowledgments xxxi

Chapter 1: New Concepts in Data Access 1

The Evolution of Data Management in .NET 2

About the .NET Version 2.0 Beta Release 5

New Concepts in Version 2.0 8

A Summary of New Features in ADO.NET and System.Xml 9

New Data Source Controls and Data Binding Features in ASP.NET 35

Summary 38

Chapter 2: ADO.NET Data Management Enhancements 39

Expanded and Improved Data Access Features in ADO.NET 40

Asynchronous Command Execution 45

ADO.NET Promotable Transactions 67

ADO.NET Batched Updates 74

Bulk Data Copying in ADO.NET 81

Summary 101

Chapter 3: Provider Factories, Schema Discovery, and Security 103

Provider Factories 104

The DbConnectionStringBuilder Class 109

The Schema Discovery API 111

Security and Permissions 118

Retrieving Connection Statistics 119

ADO.NET 2.0 Performance Counters 120

Summary 122

Chapter 4: The DataSet and DataTable Classes 123

Scenarios for the DataSet and DataTable Classes 124

DataSet Performance Improvements 130

New Features of the DataSet 134

The Stand-Alone DataTable Class 151

Visual Studio 2005 DataSet Designer 163

Summary 168

Chapter 5: ADO.NET and SQL Server 2005 171

Multiple Active Results Sets 172

SQL Server Query Notifications 180

SQL Server User-Defined Types 195

Summary 207

Chapter 6: SQL Server 2005 CLR Hosting 209

Scenarios for the SQL Server CLR 210

The In-Process Data Provider in the Beta 2 Release 211

Examples of the In-Process Data Provider 213

Using the ADO.NET Classes in the SQL Server CLR 231

Summary 235

Chapter 7: XML in SQL Server 2005 237

SQL Server as an XML Database 238

Accessing the xml Data Type from ADO.NET 257

Using the XML Classes in the SQL Server CLR 276

Summary 283

Chapter 8: XML in the .NET Framework 285

The Growing Importance of XML 286

Why You Need XML 295

System.Xml Version 1.x 296

XML as a Universal Data Access Technology 300

What’s New in System.Xml Version 2.0? 303

XML Support in Visual Studio 2005 306

A Brief Overview of XQuery 312

Summary 321

Chapter 9: Reading and Writing XML 323

Scenarios for the XmlReader and XmlWriter 324

The XmlReader Class in Version 2.0 of System.Xml 324

Using the XmlReaderSettings-Created XmlReader 337

Reading Typed XML 344

Methods for Usability and Streaming Content 358

An Overview of the XmlWriter Class 367

The XmlWriter Class in Version 2.0 of System.Xml 369

Combining the XmlReader and XmlWriter Classes 383

Using the XmlResolver to Access Data Sources 389

Security and XML 398

Inferring an XML Schema from an XML Document 404

Summary 408

Chapter 10: XML Serialization Enhancements 411

Pre-generation of Serialization Assemblies 412

Full Support for IXmlSerializable 415

Schema Importer Extensions 418

Summary 421

Chapter 11: XML Document Stores 423

Scenarios for Working with XML Stores 424

Using the XmlDocument Class 426

Limitations of the XML DOM 428

Design Guidelines for Exposing XML from Your Classes 430

The XPathNavigator with the Cursor-Editing Model 431

Using the XPathNavigator for Editing 436

Working with Typed XML Using the XPathNavigator 445

XML Schema Validation and the XmlDocument Class 451

Data Transfer Methods on the XPathNavigator 461

XPath 1.0 Querying 463

Summary 468

Chapter 12: Transforming XML Documents 471

Scenarios for XSLT 472

The XslCompiledTransform Class 473

Script, Input Parameters, and Extension Objects in XSLT 484

Security and XSLT 490

XSLT Performance Comparison 494

Summary 495

Index 497

商品描述(中文翻譯)

目錄:

圖表 xv
表格 xxi
前言 xxv
致謝 xxxi
第一章:資料存取的新概念 1
.NET 中資料管理的演變 2
關於 .NET 版本 2.0 Beta 釋出 5
版本 2.0 的新概念 8
ADO.NET 和 System.Xml 的新功能摘要 9
ASP.NET 中的新資料來源控制項和資料綁定功能 35
摘要 38
第二章:ADO.NET 資料管理增強 39
ADO.NET 中擴展和改進的資料存取功能 40
非同步命令執行 45
ADO.NET 可促進的交易 67
ADO.NET 批次更新 74
ADO.NET 中的批量資料複製 81
摘要 101
第三章:提供者工廠、架構探索和安全性 103
提供者工廠 104
DbConnectionStringBuilder 類別 109
架構探索 API 111
安全性和權限 118
檢索連接統計 119
ADO.NET 2.0 性能計數器 120
摘要 122
第四章:DataSet 和 DataTable 類別 123
DataSet 和 DataTable 類別的情境 124
DataSet 性能改進 130
DataSet 的新功能 134
獨立的 DataTable 類別 151
Visual Studio 2005 DataSet 設計器 163
摘要 168
第五章:ADO.NET 和 SQL Server 2005 171
多個活動結果集 172
SQL Server 查詢通知 180
SQL Server 使用者定義類型 195
摘要 207
第六章:SQL Server 2005 CLR 托管 209
SQL Server CLR 的情境 210
Beta 2 釋出中的內部資料提供者 211
內部資料提供者的範例 213
在 SQL Server CLR 中使用 ADO.NET 類別 231
摘要 235
第七章:SQL Server 2005 中的 XML 237
SQL Server 作為 XML 資料庫 238
從 ADO.NET 存取 xml 資料類型 257
在 SQL Server CLR 中使用 XML 類別 276
摘要 283
第八章:.NET 框架中的 XML 285
XML 的日益重要性 286
為什麼你需要 XML 295
System.Xml 版本 1.x 296
XML 作為通用資料存取技術 300
System.Xml 版本 2.0 的新功能是什麼? 303
Visual Studio 2005 中的 XML 支援 306
XQuery 的簡要概述 312
摘要 321
第九章:讀取和寫入 XML 323
XmlReader 和 XmlWriter 的情境 324
System.Xml 版本 2.0 中的 XmlReader 類別 324
使用 XmlReaderSettings 創建的 XmlReader 337
讀取類型化 XML 344
可用性和串流內容的方法 358
XmlWriter 類別概述 367
System.Xml 版本 2.0 中的 XmlWriter 類別 369
結合 XmlReader 和 XmlWriter 類別 383
使用 XmlResolver 存取資料來源 389
安全性和 XML 398
從 XML 文件推斷 XML 架構 404
摘要 408
第十章:XML 序列化增強 411
序列化組件的預生成 412
對 IXmlSerializable 的完全支援 415
架構匯入器擴展 418
摘要 421
第十一章:XML 文件存儲 423
處理 XML 存儲的情境 424
使用 XmlDocument 類別 426
XML DOM 的限制 428
從你的類別公開 XML 的設計指導 430
使用游標編輯模型的 XPathNavigator 431
使用 XPathNavigator 進行編輯 436
使用 XPathNavigator 處理類型化 XML 445
XML 架構驗證和 XmlDocument 類別 451
XPathNavigator 上的資料傳輸方法 461
XPath 1.0 查詢 463
摘要 468
第十二章:轉換 XML 文件 471
XSLT 的情境 472
XslCompiledTransform 類別 473
XSLT 中的腳本、輸入參數和擴展物件 484
安全性和 XSLT 490
XSLT 性能比較 494
摘要 495
索引 497