The ADO.NET Code Samples Collection is a roundup and map of some of the various data access code samples from  various sources including the MSDN library, Code Gallery, CodePlex, and Microsoft Support.

You can add to the code examples collection by sharing in the comments or emailing me at FeedbackAndThoughts at live.com.

Common Categories for ADO.NET Code Samples
The ADO.NET Code Samples Collection is organized using the following categories:

ADO.NET Code Samples Collection

Category

Items

Data Binding

MSDN Library

  • Binding to an ADO.NET DataSet Sample - http://msdn.microsoft.com/en-us/library/ms771774(VS.85).aspx

Data Models

Code Gallery

  • ADO.NET Entity Data Model Designer Extension Starter Kit - http://code.msdn.microsoft.com/DesignerExtStartKit/Wiki/View.aspx?title=Home&version=1
  • Project Riviera - http://code.msdn.microsoft.com/riviera

Microsoft Support

  • How to work with table relationships and entity inheritances in ADO.NET EDM - http://code.msdn.microsoft.com/KB977997

DataReader

MSDN Library

  • ADO.NET Sample Application - http://msdn.microsoft.com/en-us/library/dw70f090(VS.71).aspx

DataSet

MSDN Library

  • Binding to an ADO.NET DataSet Sample - http://msdn.microsoft.com/en-us/library/ms771774(VS.85).aspx
  • Consuming a DataSet from an XML Web Service - http://msdn.microsoft.com/en-us/library/s5xy331f(VS.71).aspx
  • DataSet and DataTable in ADO.NET 2.0 - http://msdn.microsoft.com/en-us/magazine/cc163709.aspx

DataTable

MSDN Library

  • DataSet and DataTable in ADO.NET 2.0 - http://msdn.microsoft.com/en-us/magazine/cc163709.aspx

Entity Framework

All-in-One Code Framework

  • EF4 CodeOnly Feature (C#) - http://1code.codeplex.com/SourceControl/changeset/view/55574#829046
  • EF4 CodeOnly Feature (VB.NET) - http://1code.codeplex.com/SourceControl/changeset/view/55574#829050
  • EF4.0 Complex Type Objects (C#) - http://1code.codeplex.com/SourceControl/changeset/view/55574#786345
  • EF4.0 Complex Type Objects (VB.NET) - http://1code.codeplex.com/SourceControl/changeset/view/55574#786372
  • EF4.0 Foreign Key Association (C#) - http://1code.codeplex.com/SourceControl/changeset/view/55574#786364
  • EF4.0 Foreign Key Association (VB.NET) - http://1code.codeplex.com/SourceControl/changeset/view/55574#786387
  • EF4 Lazy Loading Feature (C#) - http://1code.codeplex.com/SourceControl/changeset/view/55574#1007360
  • EF4 Lazy Loading Feature (VB.NET) - http://1code.codeplex.com/SourceControl/changeset/view/55574#1317759
  • EF4.0 Model First feature (C#) - http://1code.codeplex.com/SourceControl/changeset/view/55574#786820
  • EF4.0 Model First feature (VB.NET) - http://1code.codeplex.com/SourceControl/changeset/view/55574#786824
  • Entity Data Model (C#) - http://1code.codeplex.com/SourceControl/changeset/view/55574#761797
  • Entity Data Model (VB.NET) - http://1code.codeplex.com/SourceControl/changeset/view/55574#761780

Code Gallery

  • Entity Data Model Metadata Samples - http://code.msdn.microsoft.com/EdmMetadataSamples
  • Entity Framework 4.0 and WCF Data Services 4.0 in Visual Studio 2010 - http://code.msdn.microsoft.com/mag201004VSData
  • Entity Framework Documentation Samples - http://code.msdn.microsoft.com/EFDocSamples
  • Entity Framework Query Samples - http://code.msdn.microsoft.com/EFQuerySamples
  • Entity Framework Sample Provider - http://code.msdn.microsoft.com/EFSampleProvider
  • Hands-on-Lab: Using the Entity Framework in .NET 4 and Visual Studio 2010 - http://code.msdn.microsoft.com/EntityFxHOLPDC09
  • Sample EDMX Code Generator - http://code.msdn.microsoft.com/sampleedmxcodegen
  • Sample Entity Framework Provider for Oracle - http://code.msdn.microsoft.com/EFOracleProvider
  • SketchPad - http://code.msdn.microsoft.com/sketchpad

General

All-in-One Code Framework

  • Use ADO.NET in a C# application - http://1code.codeplex.com/SourceControl/changeset/view/55574#394619
  • Use ADO in a VB.NET application - http://1code.codeplex.com/SourceControl/changeset/view/55574#960683
  • Use ADO.NET in a C++ application - http://1code.codeplex.com/SourceControl/changeset/view/55574#394577

MSDN Library

  • .NET Framework Data Provider for ODBC - http://msdn.microsoft.com/en-us/library/dw70f090.aspx#_Odbc
  • ,NET Framework Data Provider for OLE DB - http://msdn.microsoft.com/en-us/library/dw70f090.aspx#_OleDb
  • .NET Framework Data Provider for Oracle - http://msdn.microsoft.com/en-us/library/dw70f090.aspx#_OracleClient
  • AdventureWorks Sales Model - http://msdn.microsoft.com/en-us/library/bb387147.aspx
  • Course Manager Application - http://msdn.microsoft.com/en-us/library/ff595296.aspx
  • Human Resources Skills Application - http://msdn.microsoft.com/en-us/library/ee620621.aspx
  • Serializing Self-Tracking Entities - http://msdn.microsoft.com/en-us/library/ff595295.aspx
  • School Model - http://msdn.microsoft.com/en-us/library/bb896300.aspx
  • Typed ObjectQuery - http://msdn.microsoft.com/en-us/library/dw70f090.aspx#_QBM

LINQ to DataSet

MSDN Library

  • LINQ Samples Hub page - http://msdn.microsoft.com/en-us/library/bb397980.aspx#csharp

LINQ to Entities

MSDN Library

  • EntityClient data provider - http://msdn.microsoft.com/en-us/library/dw70f090.aspx#_EntityClient
  • LINQ Samples Hub page - http://msdn.microsoft.com/en-us/library/bb397980.aspx#csharp
  • LINQ to Entities - http://msdn.microsoft.com/en-us/library/dw70f090.aspx#_LINQ

LINQ to Objects

All-in-One Code Framework

  • Use LINQ to Objects in C# - http://1code.codeplex.com/SourceControl/changeset/view/55574#501157
  • Use LINQ to Objects in VB.NET - http://1code.codeplex.com/SourceControl/changeset/view/55574#598174

LINQ to SQL

All-in-One Code Framework

  • Use LINQ to SQL in C# - http://1code.codeplex.com/SourceControl/changeset/view/55574#511053
  • Use LINQ to SQL in VB.NET - http://1code.codeplex.com/SourceControl/changeset/view/55574#600266

Code Gallery

  • LINQ to SQL N-tier Smart Client - http://code.msdn.microsoft.com/linqntier

Code Gallery

  • An Example of a Multi Tier Architecture for LINQ to SQL - http://code.msdn.microsoft.com/multitierlinqtosql
  • LINQ Samples Hub page - http://msdn.microsoft.com/en-us/library/bb397980.aspx#csharp
  • LINQ to SQL - http://msdn.microsoft.com/en-us/library/dw70f090.aspx#_LINQ2SQL
  • LINQ to SQL N-tier Smart Client - http://code.msdn.microsoft.com/linqntier
  • SketchPad - http://code.msdn.microsoft.com/sketchpad
  • TPT Inheritance with LINQ to SQL - http://code.msdn.microsoft.com/TPT

N-Tier

Code Gallery

  • An Example of a Multi Tier Architecture for LINQ to SQL - http://code.msdn.microsoft.com/multitierlinqtosql
  • Building N-Tier Apps with EF4 - http://code.msdn.microsoft.com/mag200911EF4
  • LINQ to SQL N-tier Smart Client - http://code.msdn.microsoft.com/linqntier

O/RM Mapping

Code Gallery

  • Entity Framework Sample Provider - http://code.msdn.microsoft.com/EFSampleProvider

OData

Code Gallery

  • Silverlight Samples for OData Over SQL Azure with AppFabric Access Control - http://code.msdn.microsoft.com/SL3ODataSQLAzureACS
  • WCF Data Services Documentation Samples - http://code.msdn.microsoft.com/AstoriaDocSamples

POCO

  • Update POCO entity properties and relationships (C#) - http://1code.codeplex.com/SourceControl/changeset/view/55574#1317741
  • Update POCO entity properties and relationships (VB.NET) - http://1code.codeplex.com/SourceControl/changeset/view/55574#1317759

Silverlight

Code Gallery

  • How to consume ADO.NET Data Services in Silverlight 3 - http://code.msdn.microsoft.com/KB982499

SQL Server

MSDN Library

  • .NET Framework Data Provider for SQL Server - http://msdn.microsoft.com/en-us/library/dw70f090.aspx#_SqlClient
  • Conserving Resources When Writing BLOB Values to SQL Server - http://msdn.microsoft.com/en-us/library/3517w44b(VS.71).aspx
  • Optimistic Concurrency - http://msdn.microsoft.com/en-us/library/aa0416cz(VS.71).aspx
  • Paging Through a Query Result - http://msdn.microsoft.com/en-us/library/tx1c9c2f(VS.71).aspx
  • Retrieving Identity or Autonumber Values - http://msdn.microsoft.com/en-us/library/ks9f57t0(VS.71).aspx

Streaming

Code Gallery

  • Streaming Photo Data Service Sample - http://code.msdn.microsoft.com/StreamingPhotoData/Wiki/View.aspx

WCF Data Services

All-in-One Code Framework

  • ADO.NET Data Service in C# - http://1code.codeplex.com/SourceControl/changeset/view/55574#659875
  • ADO.NET Data Service in VB.NET - http://1code.codeplex.com/SourceControl/changeset/view/55574#659791
  • Use ADO.NET Data Service in C# - http://1code.codeplex.com/SourceControl/changeset/view/55574#659914
  • Use ADO.NET Data Service in VB.NET - http://1code.codeplex.com/SourceControl/changeset/view/55574#659888
  • Use ADO.NET Data Service in Silverlight (C#) - http://1code.codeplex.com/SourceControl/changeset/view/55574#825814
  • Use ADO.NET Data Service in Silverlight (VB.NET) - http://1code.codeplex.com/SourceControl/changeset/view/55574#825838

Code Gallery

  • Building an ADO.NET Data Services WPF Client - http://code.msdn.microsoft.com/astoriawpf/Release/ProjectReleases.aspx?ReleaseId=2083
  • How to consume ADO.NET Data Services in Silverlight 3 - http://code.msdn.microsoft.com/KB982499
  • How to create and then to call ADO.NET Data Services for different data sources - http://code.msdn.microsoft.com/KB982497
  • JSONP and URL-controlled format support for ADO.NET Data Services - http://code.msdn.microsoft.com/DataServicesJSONP
  • WCF Data Services Documentation Samples - http://code.msdn.microsoft.com/AstoriaDocSamples