Introducing ADO.NET
ADO.NET Objectives and Architecture | Client Cursors and Server Cursors
| Disconnected and Connected Data Programming | ADO.NET compared to
'classic' ADO | DataSets | Benefits of ADO.NET
Managed
Providers
The SQL and OLE DB Managed Providers | Connection | Command and DataReader
objects | DataAdapters | Parameterised Commands | Using Stored Procedures
DataSets
Working with DataSets | Loading DataSets using XML | Loading DataSets
using Managed Providers | The DataSet Object Model, DataSet Navigation
| Sorting and Filtering | DataViews | Using Data Relationships | Using
Stored Procedures
Data
Binding with ADO.NET
ADO.NET Data binding compared to classic ADO | Data binding | Binding
to Windows Forms Binding to Web Forms | Using TableMappings
Updating
Data Sources
Performing Updates using Command objects | Performing Updates using
DataSets | Concurrency Issues when using DataSets and DataAdapters |
Controlling the Order of Updates | Programming Custom Updates | Using
Transactions
Visual
Programming with ADO.NET
Using Server Explorer | Database Design Tools | Visual Data Objects
Typed
DataSets
Benefits of Typed DataSets | Creating XML Schemas | Creating and Customising
| Typed DataSets | Using Typed DataSets