ADO.NET and System.Xml v 2.0 - the Beta Version
©2005 - Addison Wesley Professional - ISBN: 0-321-24712-4
Outline Table of Contents
Chapter 1: New Concepts in Data Access 1
The Evolution of Data Management in .NET
About the .NET Version 2.0 Beta Release
New Concepts in Version 2.0
A Summary of New Features in ADO.NET and System.Xml
New Data Source Controls and Data Binding Features in ASP.NET
Chapter 2: ADO.NET Data Management Enhancements
Expanded and Improved Data Access Features in ADO.NET
Asynchronous Command Execution
ADO.NET Promotable Transactions
ADO.NET Batched Updates
Bulk Data Copying in ADO.NET
Chapter 3: Provider Factories, Schema Discovery, and Security
Provider Factories
The DbConnectionStringBuilder Class
The Schema Discovery API
Security and Permissions
Retrieving Connection Statistics
ADO.NET 2.0 Performance Counters
Chapter 4: The DataSet and DataTable Classes
Scenarios for the DataSet and DataTable Classes
DataSet Performance Improvements
New Features of the DataSet
The Stand-Alone DataTable Class
Visual Studio 2005 DataSet Designer
Chapter 5: ADO.NET and SQL Server 2005
Multiple Active Results Sets
SQL Server Query Notifications
SQL Server User-Defined Types
Chapter 6: SQL Server 2005 CLR Hosting
Scenarios for the SQL Server CLR
The In-Process Data Provider in the Beta 2 Release
Examples of the In-Process Data Provider
Using the ADO.NET Classes in the SQL Server CLR
Chapter 7: XML in SQL Server 2005
SQL Server as an XML Database
Accessing the xml Data Type from ADO.NET
Using the XML Classes in the SQL Server CLR
Chapter 8: XML in the .NET Framework
The Growing Importance of XML
Why You Need XML
System.Xml Version 1.x
XML as a Universal Data Access Technology
What’s New in System.Xml Version 2.0?
XML Support in Visual Studio 2005
A Brief Overview of XQuery
Chapter 9: Reading and Writing XML
Scenarios for the XmlReader and XmlWriter
The XmlReader Class in Version 2.0 of System.Xml
Using the XmlReaderSettings-Created XmlReader
Reading Typed XML
Methods for Usability and Streaming Content
An Overview of the XmlWriter Class
The XmlWriter Class in Version 2.0 of System.Xml
Combining the XmlReader and XmlWriter Classes
Using the XmlResolver to Access Data Sources
Security and XML
Inferring an XML Schema from an XML Document
Chapter 10: XML Serialization Enhancements
Pre-generation of Serialization Assemblies
Full Support for IXmlSerializable
Schema Importer Extensions
Chapter 11: XML Document Stores
Scenarios for Working with XML Stores
Using the XmlDocument Class
Limitations of the XML DOM
Design Guidelines for Exposing XML from Your Classes
The XPathNavigator with the Cursor-Editing Model
Using the XPathNavigator for Editing
Working with Typed XML Using the XPathNavigator
XML Schema Validation and the XmlDocument Class
Data Transfer Methods on the XPathNavigator
XPath 1.0 Querying
Chapter 12: Transforming XML Documents
Scenarios for XSLT
The XslCompiledTransform Class
Script, Input Parameters, and Extension Objects in XSLT
Security and XSLT
XSLT Performance Comparison
Index