38
ADO.NET Developer Guidance Map J.D. Meier, Principal PM, Microsoft http://blogs.msdn.com/jmeier http://GettingResults.com

ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

  • Upload
    dangdat

  • View
    220

  • Download
    2

Embed Size (px)

Citation preview

Page 1: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

ADO.NET

Developer Guidance Map

J.D. Meier, Principal PM, Microsoft

http://blogs.msdn.com/jmeier

http://GettingResults.com

Page 2: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

Introduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections for developers. The primary content collections included in this map are: Code Samples, How Tos, Videos, and Training. Within the content collections, the resources are organized by ADO.NET features, common tasks, and common categories for ADO.NET.

Usage Scenarios • Use the map to discover the various sources of ADO.NET developer content at Microsoft • Use the map to find some of the most useful content for helping you solve your problems

with ADO.NET • Use the map as an example to help you create your own map of content resources

Mental Model

TrainingVideosHow TosCode Samples

Content CollectionsSources Lens

Topics

Tasks

Features

Types

q Documentationq Dev Centersq MDSN Libraryq Channel9q Code Galleryq Forumsq … etc.

ADO.NET Developer Guidance Map (Mental Model)

Page 3: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

Sources of ADO.NET Developer Guidance You can think of this as a “topology map” of some of the main sources of ADO.NET developer guidance from Microsoft. Simply by knowing what types of resources are available (code, forums, documentation, training, etc.), and by knowing where to look, you improve your success at finding the resources you need to get your job done, whether that’s figuring out how to code for a particular scenario, ramping up on the technology, or finding the latest news. Here is a summary of the various channels and some of what they have to offer: Category Items Documentation • ADO.NET- http://msdn.microsoft.com/en-us/library/e80y5yhx.aspx

• Technology Options and Guidelines - http://msdn.microsoft.com/en-us/library/cc716725.aspx

• API Reference - http://msdn.microsoft.com/en-us/library/system.data.aspx • Code Samples- http://msdn.microsoft.com/en-us/library/dw70f090.aspx • Feature Reference - http://msdn.microsoft.com/en-us/library/bb738623.aspx

MSDN Dev Center • Data Dev Center – http://msdn.com/Data MSDN Library • Data Access and Modeling - http://msdn.microsoft.com/en-

us/library/951h6we4.aspx

Channel 9 Tags • ADO.NET- http://channel9.msdn.com/Tags/ado.net • Entity Framework - http://channel9.msdn.com/Tags/entity+framework

Code Samples All-In-One Code Framework • All-In-One Code Framework - http://1code.codeplex.com/wikipage?title=All-

In-One%20Code%20Framework%20Sample%20Catalog&referringTitle=Home Code Gallery • ADO.NET -

http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=ADO.NET

• Entity Framework - http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=Entity%20Framework

• LINQ to SQL - http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=LINQ%20to%20SQL

MSDN Library • Code Sample- http://msdn.microsoft.com/en-us/library/dw70f090.aspx

Forums • Data Platform Development - http://social.msdn.microsoft.com/Forums/en-US/category/dataplatformdev

Training • How Do I? Videos - http://msdn.microsoft.com/en-us/data/videos.aspx

Page 4: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

• Webcasts - http://msdn.microsoft.com/en-us/data/aa937693.aspx • ADO.NET - http://msdn.microsoft.com/en-us/data/aa937722.aspx • Entity Framework - http://msdn.microsoft.com/en-us/data/ef.aspx • LINQ to SQL - http://msdn.microsoft.com/en-us/data/cc298428.aspx • Sync Framework - http://msdn.microsoft.com/en-us/data/ff629458.aspx • WCF Data Services - http://msdn.microsoft.com/en-us/data/odata.aspx • XML - http://msdn.microsoft.com/en-us/data/bb190600.aspx

Videos • Data Development Videos - http://msdn.microsoft.com/en-us/data/videos.aspx

MSDN Magazine • ADO.NET - http://msdn.microsoft.com/en-

us/magazine/ee532094.aspx?sdmr=ado&sdmi=topics • Data Access - http://msdn.microsoft.com/en-

us/magazine/ee532094.aspx?sdmr=data&sdmi=topics

Blogs • ADO.NET Team - http://blogs.msdn.com/adonet/ • ADO.NET Data Services Team - http://blogs.msdn.com/astoriateam • Chris Sells - http://www.sellsbrothers.com/ • Don Box - http://www.pluralsight.com/community/blogs/dbox/default.aspx • EF Design Team - http://blogs.msdn.com/efdesign/ • Jeff Pinkston - http://tinyfinger.blogspot.com/

Page 5: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

Topics and Features Map (a “Lens” for Finding ADO.NET Content) One of the simplest ways to find content for a product or technology is to actually know what the most common topics or categories are, the main features, and the APIs or families of APIs. When you know the label for a topic, feature or API, it makes it easier to search or browse for the information. Here is a map of common topics, features, and APIs for ADO.NET:

Features

API’s• System.Data • Data.Common • Data.Common.CommandTrees • Data.Design • Data.Entity.Design • Data.Entity.Design.AspNet • Data.Entity.Design.PluralizationServices • Data.EntityClient • Data.Linq • Data.Linq.Mapping • Data.Linq.SqlClient • Data.Linq.SqlClient.Implementation • Data.Mapping • Data.Metadata.Edm • Data.Objects

Topics• ASP.NET• Data Binding• Data Models• Deployment• Disconnected Data• Encryption• Entity Sets• General• Localization

• N-Tier • Remote Data• Security• Silverlight • SQL Azure • SQL Server• Streaming • XML

• ADO.NET DataSet• ADO.NET DataTable• ADO.NET DataReader• ADO.NET Entity Framework • Customizable Code Generation• Database First, Code First, and Model First

support• Inheritance support

• LINQ to DataSet • LINQ to SQL • LINQ to Entities • O/RM Mapping• OData • POCO support• State Management• WCF Data Services

• Data.Objects.DataClasses • Data.Objects.SqlClient • Data.Odbc • Data.OleDb • Data.OracleClient • Data.Services • Data.Services.BuildProvider • Data.Services.Client • Data.Services.Common • Data.Services.Design • Data.Services.Internal • Data.Services.Providers • Data.Sql • Data.SqlClient • Data.SqlTypes

Page 6: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

How The Map is Organized (Organizing the “Content Collections”) The content collections for ADO.NET are organized in this map by chunking it up into Getting Started, Architecture and Design, and Content Types (Code Samples, How Tos, Videos, and Training.) The following table summarizes the organization: Category Description Getting Started This section provides some of the main starting points for ramping up on

ADO.NET and data access. Architecture and Design This section provides some of the main starting points for learning about

how to design effective data access. Content Types The developer guidance content is organized by the following content

types: • Code Samples • How Tos • Videos • Training The content within each content type is then organized using common topics, common tasks, or features for a simple browsing experience.

Page 7: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

Getting Started This section provides some great starting points for getting an overview of ADO.NET and getting started with data access: Category Items Getting Started • Getting Started with Entity Framework -

http://msdn.microsoft.com/en-us/library/bb386876.aspx

Build Your First Applications

• Video – How Do I Get Started with the Entity Framework - http://msdn.microsoft.com/en-us/data/cc546556.aspx

• How Do I: Learn to use LINQ to Entities? - http://msdn.microsoft.com/en-us/data/cc748676.aspx

How Do I Videos • How Do I Videos - http://msdn.microsoft.com/en-us/data/videos.aspx

Product Documentation • ADO.NET Overview - http://msdn.microsoft.com/en-

us/library/h43ks021.aspx • ADO.NET Entity Framework - http://msdn.microsoft.com/en-

us/library/bb399572.aspx • Entity Framework Overview - http://msdn.microsoft.com/en-

us/library/bb399567.aspx • Microsoft Data Development Technologies at a Glance -

http://msdn.microsoft.com/en-us/library/ee730344.aspx • ADO.NET Technology Options and Guidelines -

http://msdn.microsoft.com/en-us/library/cc716725.aspx

Page 8: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

Architecture and Design This section provides some of the main starting points for learning about how to design effective data access: Category Items What’s New • What’s New in ADO.NET - http://msdn.microsoft.com/en-

us/library/ex6y04yf.aspx

Technology Options

• Summary of Data Access Guidance - http://msdn.microsoft.com/en-us/data/gg144595.aspx

• Microsoft Data Development Technologies at a Glance - http://msdn.microsoft.com/en-us/library/ee730344.aspx

• ADO.NET Technology Options and Guidelines - http://msdn.microsoft.com/en-us/library/cc716725.aspx

Architecture and Design

• ADO.NET Architecture - http://msdn.microsoft.com/en-us/library/27y4ybxw.aspx

• Entity Framework Overview - http://msdn.microsoft.com/en-us/library/bb399567.aspx

Deployment • Deployment Considerations (Entity Framework) -

http://msdn.microsoft.com/en-us/library/bb896268.aspx

Migration • Migration Considerations (Entity Framework)- http://msdn.microsoft.com/en-us/library/cc716791.aspx

Performance • Performance Considerations (Entity Framework) - http://msdn.microsoft.com/en-us/library/cc853327.aspx

Security • Security Overview (ADO.NET) - http://msdn.microsoft.com/en-us/library/hdb58b2f.aspx

• Security Considerations (Entity Framework)- http://msdn.microsoft.com/en-us/library/cc716760.aspx

Page 9: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

Code Samples

Categories • Data Binding • Data Models • DataReader • DataSet • DataTable • Entity Framework • General • LINQ to DataSet • LINQ to Entities • LINQ to Objects

• LINQ to SQL • Localization • N-Tier • O/RM Mapping • OData • POCO • Silverlight • SQL Server • Streaming • WCF Data Services

Code Samples Map 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-

Page 10: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

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

Page 11: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

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

Page 12: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

• 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-

Page 13: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

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

Page 14: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

How Tos

Categories • Data Binding • Data Models • DataSet • DataTable • Entity Framework

• LINQ to DataSet • LINQ to SQL • POCO • SQL Azure • SQL Server

How Tos Map Category Items Data Binding MSDN Library

• How to: Add an Unbound Column to a Data-Bound Windows Forms DataGridView Control - http://msdn.microsoft.com/en-us/library/zkatshfa.aspx

• How to: Access Objects Bound to Windows Forms DataGridView Rows - http://msdn.microsoft.com/en-us/library/4wszzzc7.aspx

• How to: Access Objects in a Windows Forms DataGridViewComboBoxCell Drop-Down List - http://msdn.microsoft.com/en-us/library/ms404353.aspx

• How to: Autogenerate Columns in a Data-Bound Windows Forms DataGridView Control - http://msdn.microsoft.com/en-us/library/28bfhf10.aspx

• How to: Bind Data to the Windows Forms DataGridView Control - http://msdn.microsoft.com/en-us/library/fbk67b6z.aspx

• How to: Bind Objects to Windows Forms DataGridView Controls - http://msdn.microsoft.com/en-us/library/y0wfd4yz.aspx

• How to: Change the Order of Columns in the Windows Forms DataGridView Control - http://msdn.microsoft.com/en-us/library/wkfe535h.aspx

• How to: Customize Data Formatting in the Windows Forms DataGridView Control - http://msdn.microsoft.com/en-us/library/z1cc356h.aspx

• How to: Remove Autogenerated Columns from a Windows Forms DataGridView Control - http://msdn.microsoft.com/en-us/library/hbtwc35f.aspx

• How to: Sort and Filter ADO.NET Data with the Windows Forms BindingSource Component - http://msdn.microsoft.com/en-us/library/ya3sah92.aspx

Data Models MSDN Library

• How to: Add a Complex Type Property to an Entity - http://msdn.microsoft.com/en-us/library/dd456823.aspx

• How to: Add a Defining Query - http://msdn.microsoft.com/en-us/library/cc982038.aspx

Page 15: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

• How to: Add an Existing .edmx File - http://msdn.microsoft.com/en-us/library/cc716670.aspx

• How to: Add and Edit Referential Constraints - http://msdn.microsoft.com/en-us/library/dd456813.aspx

• How to: Add or Delete Conditions - http://msdn.microsoft.com/en-us/library/bb738484.aspx

• How to: Copy Model and Mapping Files to the Output Directory - http://msdn.microsoft.com/en-us/library/cc716709.aspx

• How to: Create a New .edmx File - http://msdn.microsoft.com/en-us/library/cc716703.aspx

• How to: Create an Entity Key When No Key Is Inferred - http://msdn.microsoft.com/en-us/library/dd163156.aspx

• How to: Create and Delete Inheritance Relationships - http://msdn.microsoft.com/en-us/library/bb738479.aspx

• How to: Create and Edit Association Mappings - http://msdn.microsoft.com/en-us/library/bb738488.aspx

• How to: Create and Modify Associations - http://msdn.microsoft.com/en-us/library/bb738477.aspx

• How to: Create and Modify Complex Types - http://msdn.microsoft.com/en-us/library/dd456820.aspx

• How to: Create and Modify Entity Types - http://msdn.microsoft.com/en-us/library/bb738486.aspx

• How to: Create and Modify Scalar Properties - http://msdn.microsoft.com/en-us/library/bb738485.aspx

• How to: Customize Database Generation - http://msdn.microsoft.com/en-us/library/dd560887.aspx

• How to: Customize Object-Layer Code Generation - http://msdn.microsoft.com/en-us/library/dd456821.aspx

• How to: Define Custom Functions in the Conceptual Model - http://msdn.microsoft.com/en-us/library/dd456812.aspx

• How to: Define Custom Functions in the Storage Model - http://msdn.microsoft.com/en-us/library/dd296754.aspx

• How to: Delete Objects from the Storage Model - http://msdn.microsoft.com/en-us/library/dd456816.aspx

• How to: Edit a Function Import - http://msdn.microsoft.com/en-us/library/ee534438.aspx

• How to: Edit and Delete Navigation Properties - http://msdn.microsoft.com/en-us/library/bb738475.aspx

• How to: Edit Conceptual Model Properties - http://msdn.microsoft.com/en-us/library/bb738487.aspx

• How to: Edit Facet Values - http://msdn.microsoft.com/en-us/library/dd456819.aspx

• How to: Generate a Database from a Conceptual Model - http://msdn.microsoft.com/en-us/library/dd456815.aspx

• How to: Import a Stored Procedure - http://msdn.microsoft.com/en-us/library/bb896231.aspx

• How to: Map a Function Import to a Complex Type -

Page 16: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

http://msdn.microsoft.com/en-us/library/dd456824.aspx • How to: Map a GUID Property to a Binary Column -

http://msdn.microsoft.com/en-us/library/dd296756.aspx • How to: Map Complex Type Properties to Table Columns -

http://msdn.microsoft.com/en-us/library/dd456822.aspx • How to: Map Entities to Database Tables - http://msdn.microsoft.com/en-

us/library/bb738478.aspx • How to: Map Modification Functions to Stored Procedures -

http://msdn.microsoft.com/en-us/library/cc716711.aspx • How to: Refactor Existing Properties into a Complex Type Property -

http://msdn.microsoft.com/en-us/library/dd456814.aspx • How to: Update an .edmx File when the Database Changes -

http://msdn.microsoft.com/en-us/library/cc716697.aspx • How to: Use a Model Defined in a Class Library -

http://msdn.microsoft.com/en-us/library/cc716677.aspx • How to: Validate an .edmx File Model - http://msdn.microsoft.com/en-

us/library/cc716694.aspx

DataSet Microsoft Support • HOW TO: Obtain Extended Error Information in the DataSet by Using Visual

Basic .NET - http://support.microsoft.com/kb/308058/EN-US/

DataTable Microsoft Support • HOW TO: Copy DataRows Between DataTables by Using Visual Basic .NET -

http://support.microsoft.com/kb/305346/EN-US/ • HOW TO: Copy DataRows Between DataTables by Using Visual C# .NET -

http://support.microsoft.com/kb/308909/EN-US/

Entity Framework MSDN Library • How to: Add an Object as a Project Data Source -

http://msdn.microsoft.com/en-us/library/cc716712.aspx • How to: Add, Modify, and Delete Objects - http://msdn.microsoft.com/en-

us/library/bb386870.aspx • How to: Aggregate Data - http://msdn.microsoft.com/en-

us/library/cc716738.aspx • How to: Apply Changes Made to a Detached Object -

http://msdn.microsoft.com/en-us/library/bb896248.aspx • How to: Attach Related Objects - http://msdn.microsoft.com/en-

us/library/bb896245.aspx • How to: Bind Controls to Derived Types - http://msdn.microsoft.com/en-

us/library/dd283135.aspx • How to: Bind Objects to Windows Form Controls -

http://msdn.microsoft.com/en-us/library/bb738575.aspx • How to: Bind Objects to Windows Presentation Foundation Controls -

http://msdn.microsoft.com/en-us/library/cc716735.aspx • How to: Build an EntityConnection Connection String -

http://msdn.microsoft.com/en-us/library/bb738533.aspx

Page 17: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

• How to: Call a User-Defined Function - http://msdn.microsoft.com/en-us/library/dd490951.aspx

• How to: Call Canonical Functions - http://msdn.microsoft.com/en-us/library/dd456873.aspx

• How to: Call Custom Database Functions - http://msdn.microsoft.com/en-us/library/dd456847.aspx

• How to: Call Database Functions - http://msdn.microsoft.com/en-us/library/dd456858.aspx

• How to: Call Model-Defined Functions as Object Methods - http://msdn.microsoft.com/en-us/library/dd456845.aspx

• How to: Call Model-Defined Functions in Queries - http://msdn.microsoft.com/en-us/library/dd456857.aspx

• How to: Change Relationships Between POCO Entities - http://msdn.microsoft.com/en-us/library/dd456829.aspx

• How to: Change Relationships Between POCO Entities - http://msdn.microsoft.com/en-us/library/dd456829.aspx

• How to: Connect to SQL Azure Using the ADO.NET Entity Framework - http://msdn.microsoft.com/en-us/library/ff951633.aspx

• How to: Create a POCO Entity with Proxies - http://msdn.microsoft.com/en-us/library/dd468073.aspx

• How to: Create an EntityKey - http://msdn.microsoft.com/en-us/library/dd283138.aspx

• How to: Create an Object Using the Static Create Method - http://msdn.microsoft.com/en-us/library/bb896331.aspx

• How to: Customize Generated Data Objects - http://msdn.microsoft.com/en-us/library/bb738696.aspx

• How to: Customize Modeling and Mapping Files to Work with Custom Objects - http://msdn.microsoft.com/en-us/library/bb738625.aspx

• How to: Define a Custom Object Context - http://msdn.microsoft.com/en-us/library/bb738471.aspx

• How to: Define a Model with a Single Entity Mapped to Two Tables - http://msdn.microsoft.com/en-us/library/bb896233.aspx

• How to: Define a Model with a Stored Procedure - http://msdn.microsoft.com/en-us/library/bb896279.aspx

• How to: Define a Model with Modification Stored Procedures - http://msdn.microsoft.com/en-us/library/cc716731.aspx

• How to: Define a Model with Multiple Entity Sets per Type - http://msdn.microsoft.com/en-us/library/bb738537.aspx

• How to: Define a Model with Table-per-Hierarchy Inheritance - http://msdn.microsoft.com/en-us/library/bb738443.aspx

• How to: Define a Model with Table-per-Type Inheritance - http://msdn.microsoft.com/en-us/library/bb738685.aspx

• How to: Define POCO Entities - http://msdn.microsoft.com/en-us/library/dd456872.aspx

• How to: Define the Connection String - http://msdn.microsoft.com/en-us/library/bb896291.aspx

• How to: Detach Objects from an Object Context -

Page 18: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

http://msdn.microsoft.com/en-us/library/bb738697.aspx • How to: Detect Changes in POCO Entities - http://msdn.microsoft.com/en-

us/library/dd456854.aspx • How to: Detect Changes in POCO Entities - http://msdn.microsoft.com/en-

us/library/dd456854.aspx • How to: Directly Execute Commands Against the Data Source -

http://msdn.microsoft.com/en-us/library/ee358769.aspx • How to: Execute a Parameterized Entity SQL Query Using EntityCommand -

http://msdn.microsoft.com/en-us/library/bb738684.aspx • How to: Execute a Parameterized Query - http://msdn.microsoft.com/en-

us/library/bb738521.aspx • How to: Execute a Parameterized Stored Procedure Using EntityCommand -

http://msdn.microsoft.com/en-us/library/bb896274.aspx • How to: Execute a Polymorphic Query - http://msdn.microsoft.com/en-

us/library/bb738468.aspx • How to: Execute a Query that Returns a Collection of Primitive Types -

http://msdn.microsoft.com/en-us/library/bb738451.aspx • How to: Execute a Query that Returns Anonymous Type Objects -

http://msdn.microsoft.com/en-us/library/bb738512.aspx • How to: Execute a Query that Returns Complex Types -

http://msdn.microsoft.com/en-us/library/bb896329.aspx • How to: Execute a Query that Returns Entity Type Objects -

http://msdn.microsoft.com/en-us/library/bb738694.aspx • How to: Execute a Query that Returns Nested Collections -

http://msdn.microsoft.com/en-us/library/bb896346.aspx • How to: Execute a Query that Returns PrimitiveType Results -

http://msdn.microsoft.com/en-us/library/cc716751.aspx • How to: Execute a Query that Returns RefType Results -

http://msdn.microsoft.com/en-us/library/cc716758.aspx • How to: Execute a Query that Returns StructuralType Results -

http://msdn.microsoft.com/en-us/library/cc716720.aspx • How to: Execute a Query Using a Stored Procedure with In and Out

Parameters - http://msdn.microsoft.com/en-us/library/bb896334.aspx • How to: Execute Business Logic During Association Changes -

http://msdn.microsoft.com/en-us/library/ee705459.aspx • How to: Execute Business Logic During Scalar Property Changes -

http://msdn.microsoft.com/en-us/library/cc716747.aspx • How to: Execute Business Logic When Saving Changes -

http://msdn.microsoft.com/en-us/library/cc716714.aspx • How to: Execute Business Logic When the Object State Changes -

http://msdn.microsoft.com/en-us/library/ee705449.aspx • How to: Explicitly Load POCO Entities - http://msdn.microsoft.com/en-

us/library/dd468074.aspx • How to: Explicitly Load Related Objects - http://msdn.microsoft.com/en-

us/library/bb896249.aspx • How to: Filter Data - http://msdn.microsoft.com/en-us/library/cc716755.aspx • How to: Group Data - http://msdn.microsoft.com/en-

Page 19: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

us/library/bb896341.aspx • How to: Identify that a POCO Entity is a Proxy -

http://msdn.microsoft.com/en-us/library/ee835846.aspx • How to: Make Model and Mapping Files Embedded Resources -

http://msdn.microsoft.com/en-us/library/cc716717.aspx • How to: Manage Data Concurrency in the Object Context -

http://msdn.microsoft.com/en-us/library/bb399228.aspx • How to: Manage the Connection in a Long-Running Object Context -

http://msdn.microsoft.com/en-us/library/bb738701.aspx • How to: Manage Transactions in the Entity Framework -

http://msdn.microsoft.com/en-us/library/bb738523.aspx • How to: Manually Configure an Entity Framework Project -

http://msdn.microsoft.com/en-us/library/bb738546.aspx • How to: Manually Define the Model and Mapping Files -

http://msdn.microsoft.com/en-us/library/bb399785.aspx • How to: Manually Open the Connection from the Object Context -

http://msdn.microsoft.com/en-us/library/bb738698.aspx • How to: Navigate Relationships Using Navigation Properties -

http://msdn.microsoft.com/en-us/library/bb896321.aspx • How to: Navigate Relationships with the Navigate Operator -

http://msdn.microsoft.com/en-us/library/bb738548.aspx • How to: Order the Union of Two Queries - http://msdn.microsoft.com/en-

us/library/bb896299.aspx • How to: Page Through Query Results - http://msdn.microsoft.com/en-

us/library/bb738702.aspx • How to: Pre-Generate Views to Improve Query Performance -

http://msdn.microsoft.com/en-us/library/bb896240.aspx • How to: Query an Entity Mapped to Separate Tables -

http://msdn.microsoft.com/en-us/library/bb896230.aspx • How to: Query Complex Types - http://msdn.microsoft.com/en-

us/library/bb738564.aspx • How to: Query Objects with Multiple Entity Sets per Type -

http://msdn.microsoft.com/en-us/library/bb738586.aspx • How to: Query Objects with Table-per-Type Inheritance -

http://msdn.microsoft.com/en-us/library/bb738629.aspx • How to: Query Related Objects in an EntityCollection -

http://msdn.microsoft.com/en-us/library/cc716708.aspx • How to: Remove Duplicate Elements From Query Results -

http://msdn.microsoft.com/en-us/library/cc716801.aspx • How to: Return a Specific Object Using its Key -

http://msdn.microsoft.com/en-us/library/bb896251.aspx • How to: Serialize and Deserialize Objects To and From Binary Stream -

http://msdn.microsoft.com/en-us/library/bb738528.aspx • How to: Sort Data - http://msdn.microsoft.com/en-us/library/cc716784.aspx • How to: Use an EntityReference to Change Relationships Between Objects -

http://msdn.microsoft.com/en-us/library/cc716754.aspx • How to: Use EdmGen.exe to Generate Object-Layer Code -

Page 20: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

http://msdn.microsoft.com/en-us/library/cc716790.aspx • How to: Use EdmGen.exe to Generate the Model and Mapping Files -

http://msdn.microsoft.com/en-us/library/bb896270.aspx • How to: Use EdmGen.exe to Validate Model and Mapping Files -

http://msdn.microsoft.com/en-us/library/cc716721.aspx • How to: Use EntityConnection with an Object Context -

http://msdn.microsoft.com/en-us/library/bb738461.aspx • How to: Use Lazy Loading to Load Related Objects -

http://msdn.microsoft.com/en-us/library/dd456846.aspx • How to: Use Query Paths to Shape Results - http://msdn.microsoft.com/en-

us/library/bb738449.aspx • How to: Use the Entity Data Model Wizard - http://msdn.microsoft.com/en-

us/library/bb738677.aspx • How to: Use the Foreign Key Property to Change Relationships Between

Objects - http://msdn.microsoft.com/en-us/library/ee473440.aspx • How to: View the Store Commands - http://msdn.microsoft.com/en-

us/library/bb896348.aspx

LINQ to DataSet MSDN Library • How to: Bind a DataView Object to a Windows Forms DataGridView Control -

http://msdn.microsoft.com/en-us/library/bb669070.aspx • How to: Create a LINQ to DataSet Project In Visual Studio -

http://msdn.microsoft.com/en-us/library/bb552414.aspx • How to: Implement CopyToDataTable<T> Where the Generic Type T Is Not a

DataRow - http://msdn.microsoft.com/en-us/library/bb669096.aspx

LINQ to SQL MSDN Library • How to: Bracket Data Submissions by Using Transactions -

http://msdn.microsoft.com/en-us/library/bb387002.aspx • How to: Call User-Defined Functions Inline - http://msdn.microsoft.com/en-

us/library/bb399416.aspx • How to: Concatenate Two Sequences - http://msdn.microsoft.com/en-

us/library/bb386979.aspx • How to: Connect to a Database - http://msdn.microsoft.com/en-

us/library/bb399375.aspx • How to: Control How Much Related Data Is Retrieved -

http://msdn.microsoft.com/en-us/library/bb882681.aspx • How to: Convert a Sequence to a Generic List -

http://msdn.microsoft.com/en-us/library/bb386984.aspx • How to: Convert a Sequence to an Array - http://msdn.microsoft.com/en-

us/library/bb399363.aspx • How to: Convert a Type to a Generic IEnumerable -

http://msdn.microsoft.com/en-us/library/bb386965.aspx • How to: Customize Entity Classes by Using the Code Editor -

http://msdn.microsoft.com/en-us/library/bb399406.aspx • How to: Delete Rows From the Database - http://msdn.microsoft.com/en-

us/library/bb386925.aspx

Page 21: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

• How to: Detect and Resolve Conflicting Submissions - http://msdn.microsoft.com/en-us/library/bb387001.aspx

• How to: Determine if Any or All Elements in a Sequence Satisfy a Condition - http://msdn.microsoft.com/en-us/library/bb386935.aspx

• How to: Directly Execute SQL Commands - http://msdn.microsoft.com/en-us/library/bb386906.aspx

• How to: Directly Execute SQL Queries - http://msdn.microsoft.com/en-us/library/bb399403.aspx

• How to: Display a ChangeSet - http://msdn.microsoft.com/en-us/library/bb882650.aspx

• How to: Display Generated SQL - http://msdn.microsoft.com/en-us/library/bb386961.aspx

• How to: Display LINQ to SQL Commands - http://msdn.microsoft.com/en-us/library/bb882652.aspx

• How to: Dynamically Create a Database - http://msdn.microsoft.com/en-us/library/bb399420.aspx

• How to: Eliminate Duplicate Elements from a Sequence - http://msdn.microsoft.com/en-us/library/bb386933.aspx

• How to: Filter at the DataContext Level - http://msdn.microsoft.com/en-us/library/bb386915.aspx

• How to: Filter Related Data - http://msdn.microsoft.com/en-us/library/bb882678.aspx

• How to: Formulate Joins and Cross-Product Queries - http://msdn.microsoft.com/en-us/library/bb399397.aspx

• How to: Formulate Projections - http://msdn.microsoft.com/en-us/library/bb386978.aspx

• How to: Generate Customized Code by Modifying a DBML File - http://msdn.microsoft.com/en-us/library/bb546179.aspx

• How to: Generate the Object Model as an External File - http://msdn.microsoft.com/en-us/library/bb546173.aspx

• How to: Generate the Object Model in Visual Basic or C# - http://msdn.microsoft.com/en-us/library/bb399337.aspx

• How to: Group Elements in a Sequence - http://msdn.microsoft.com/en-us/library/bb386922.aspx

• How to: Handle Composite Keys in Queries - http://msdn.microsoft.com/en-us/library/bb399391.aspx

• How to: Insert Rows Into the Database - http://msdn.microsoft.com/en-us/library/bb386941.aspx

• How to: Make Entities Serializable - http://msdn.microsoft.com/en-us/library/bb546185.aspx

• How to: Manage Change Conflicts - http://msdn.microsoft.com/en-us/library/bb399389.aspx

• How to: Map Database Relationships - http://msdn.microsoft.com/en-us/library/bb386950.aspx

• How to: Map Inheritance Hierarchies - http://msdn.microsoft.com/en-us/library/bb399352.aspx

• How to: Query for Information - http://msdn.microsoft.com/en-

Page 22: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

us/library/bb546192.aspx • How to: Represent Columns as Allowing Null Values -

http://msdn.microsoft.com/en-us/library/bb399404.aspx • How to: Represent Columns as Class Members -

http://msdn.microsoft.com/en-us/library/bb386983.aspx • How to: Represent Columns as Database-Generated -

http://msdn.microsoft.com/en-us/library/bb386966.aspx • How to: Represent Columns as Timestamp or Version Columns -

http://msdn.microsoft.com/en-us/library/bb386957.aspx • How to: Represent Computed Columns - http://msdn.microsoft.com/en-

us/library/bb386939.aspx • How to: Represent Primary Keys - http://msdn.microsoft.com/en-

us/library/bb386963.aspx • How to: Represent Tables as Classes - http://msdn.microsoft.com/en-

us/library/bb386990.aspx • How to: Resolve Concurrency Conflicts by Merging with Database Values -

http://msdn.microsoft.com/en-us/library/bb386918.aspx • How to: Resolve Concurrency Conflicts by Overwriting Database Values -

http://msdn.microsoft.com/en-us/library/bb399421.aspx • How to: Resolve Concurrency Conflicts by Retaining Database Values -

http://msdn.microsoft.com/en-us/library/bb399354.aspx • How to: Retrieve Entity Conflict Information - http://msdn.microsoft.com/en-

us/library/bb387005.aspx • How to: Retrieve Information As Read-Only - http://msdn.microsoft.com/en-

us/library/bb399418.aspx • How to: Retrieve Many Objects At Once - http://msdn.microsoft.com/en-

us/library/bb386917.aspx • How to: Retrieve Member Conflict Information -

http://msdn.microsoft.com/en-us/library/bb386985.aspx • How to: Return or Skip Elements in a Sequence -

http://msdn.microsoft.com/en-us/library/bb386988.aspx • How to: Return the First Element in a Sequence -

http://msdn.microsoft.com/en-us/library/bb399388.aspx • How to: Return the Set Difference Between Two Sequences -

http://msdn.microsoft.com/en-us/library/bb386962.aspx • How to: Return the Set Intersection of Two Sequences -

http://msdn.microsoft.com/en-us/library/bb399392.aspx • How to: Return the Set Union of Two Sequences -

http://msdn.microsoft.com/en-us/library/bb386993.aspx • How to: Reuse a Connection Between an ADO.NET Command and a

DataContext - http://msdn.microsoft.com/en-us/library/bb386986.aspx • How to: Sort Elements in a Sequence - http://msdn.microsoft.com/en-

us/library/bb399396.aspx • How to: Specify Concurrency-Conflict Checking -

http://msdn.microsoft.com/en-us/library/bb399369.aspx • How to: Specify Database Data Types - http://msdn.microsoft.com/en-

us/library/bb386926.aspx

Page 23: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

• How to: Specify Database Names - http://msdn.microsoft.com/en-us/library/bb399355.aspx

• How to: Specify Private Storage Fields - http://msdn.microsoft.com/en-us/library/bb386953.aspx

• How to: Specify When Concurrency Exceptions are Thrown - http://msdn.microsoft.com/en-us/library/bb386936.aspx

• How to: Specify Which Members are Tested for Concurrency Conflicts - http://msdn.microsoft.com/en-us/library/bb399394.aspx

• How to: Store and Reuse Queries - http://msdn.microsoft.com/en-us/library/bb399335.aspx

• How to: Submit Changes to the Database - http://msdn.microsoft.com/en-us/library/bb399378.aspx

• How to: Turn Off Deferred Loading - http://msdn.microsoft.com/en-us/library/bb386920.aspx

• How to: Update Rows in the Database - http://msdn.microsoft.com/en-us/library/bb399339.aspx

• How to: Use Scalar-Valued User-Defined Functions - http://msdn.microsoft.com/en-us/library/bb386973.aspx

• How to: Use Stored Procedures Mapped for Multiple Result Shapes - http://msdn.microsoft.com/en-us/library/bb399371.aspx

• How to: Use Stored Procedures Mapped for Sequential Result Shapes - http://msdn.microsoft.com/en-us/library/bb399344.aspx

• How to: Use Stored Procedures that Take Parameters - http://msdn.microsoft.com/en-us/library/bb399357.aspx

• How to: Use Stored Procedures to Return Rowsets - http://msdn.microsoft.com/en-us/library/bb386975.aspx

• How to: Use Table-Valued User-Defined Functions - http://msdn.microsoft.com/en-us/library/bb386954.aspx

• How to: Validate DBML and External Mapping Files - http://msdn.microsoft.com/en-us/library/bb882675.aspx

POCO MSDN Library

• How to: Explicitly Load POCO Entities - http://msdn.microsoft.com/en-us/library/dd468074.aspx

SQL Azure MSDN Library

• How to: Connect to SQL Azure Using ADO.NET - http://msdn.microsoft.com/en-us/library/ee336243.aspx

• How to: Connect to SQL Azure Using the ADO.NET Entity Framework - http://msdn.microsoft.com/en-us/library/ff951633.aspx

SQL Server MSDN Library

• How to: Directly Execute SQL Commands - http://msdn.microsoft.com/en-us/library/bb386906.aspx

• How to: Directly Execute SQL Queries - http://msdn.microsoft.com/en-us/library/bb399403.aspx

• How to: Use Stored Procedures Mapped for Multiple Result Shapes -

Page 24: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

http://msdn.microsoft.com/en-us/library/bb399371.aspx • How to: Use Stored Procedures Mapped for Sequential Result Shapes -

http://msdn.microsoft.com/en-us/library/bb399344.aspx • How to: Use Stored Procedures that Take Parameters -

http://msdn.microsoft.com/en-us/library/bb399357.aspx • How to: Use Stored Procedures to Return Rowsets -

http://msdn.microsoft.com/en-us/library/bb386975.aspx

Page 25: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

Videos

Categories • ASP.NET • Data Binding • Data Models • DataSet • Entity Framework • LINQ to DataSet • LINQ to SQL

• LINQ to Entities • OData • POCO • SQL Azure • SQL Server • WCF Data Services • XML

Videos Map Category Items ASP.NET MSDN Learn

• How Do I Use the Entity Data Source in ASP.NET applications? - http://msdn.microsoft.com/en-us/data/cc546554.aspx

Data Binding Channel 9

• ASP.NET Databinding and jQueryUI - http://channel9.msdn.com/posts/gduthie/ASPNET-Databinding-and-jQueryUI/

• Jay Schmelzer: Introducing Visual Studio LightSwitch - http://channel9.msdn.com/posts/Dan/Jay-Schmelzer-Introducing-Visual-Studio-LightSwitch/

• Steve Anonsen and John Rivard: Inside LightSwitch - http://channel9.msdn.com/shows/Going+Deep/Steve-Anonsen-and-John-Rivard-Inside-LightSwitch/

Data Models MSDN Learn

• EDM#1 - Conceptual, Storage, and Mapping Layers and Their Relationships - http://msdn.microsoft.com/en-us/data/ff635836.aspx

• EDM#2 - Inheritance Mapping Scenarios - http://msdn.microsoft.com/en-us/data/ff635842.aspx

• EDM#3 - Splitting Scenarios - http://msdn.microsoft.com/en-us/data/ff657841.aspx

• EDM#4 - Modeling Complex Types - http://msdn.microsoft.com/en-us/data/ff635845.aspx

• EDM#5 - Custom Mapping With SSDL - http://msdn.microsoft.com/en-us/data/ff635853.aspx

• How Do I Get Started with the EDM Wizard? - http://msdn.microsoft.com/en-us/data/cc299426.aspx

Page 26: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

DataSet Channel 9

* Northeast Roadshow - Data Quest - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Data-Quest/ MSDN Learn • How Do I: LINQ over DataSets - http://msdn.microsoft.com/en-

us/data/bb737877.aspx • How Do I: Use DataSets in an N-Tier Application? -

http://msdn.microsoft.com/en-us/data/cc138242.aspx

Entity Framework Channel 9 • 10-4 Episode 15: Model-First Development with the Entity Framework 4.0 -

http://channel9.msdn.com/shows/10-4/10-4-Episode-15-Model-First-Development-with-the-Entity-Framework-40/

• 10-4 Episode 16: Windows Workflow 4 - http://channel9.msdn.com/shows/10-4/10-4-Episode-16-Windows-Workflow-4/

• All Data/All Day Dive into .NET Data Access (Part 4 of 6): Getting Started with ADO.NET Entity Framework - http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-All-DataAll-Day-Dive-into-NET-Data-Access-Getting-Started-with-ADONET-Entity-Framewor/

• All Data/All Day Dive into .NET Data Access (Part 5 of 6): Deeper Look at ADO.NET Entity Framework - http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-All-DataAll-Day-Dive-into-NET-Data-Access-Deeper-Look-at-ADONET-Entity-Framework/

• Complex Type ADO.NET Entity Framework - http://channel9.msdn.com/posts/wriju/Complex-Type-ADONET-Entity-Framework/

• CRUD using Stored Procedure in ADO.NET Entity Framework 4.0 - http://channel9.msdn.com/posts/wriju/CRUD-using-Stored-Procedure-in-ADONET-Entity-Framework-40/

• CRUD using Stored Procedure in ADO.NET Entity Framework 4.0 - http://channel9.msdn.com/posts/wriju/CRUD-using-Stored-Procedure-in-ADONET-Entity-Framework-40/

• deCast - Entity Framework Modeling: Implementing Table Per Hierarchy - http://channel9.msdn.com/posts/RobBagby/deCast-Entity-Framework-Modeling-Implementing-Table-Per-Hierarchy/

• deCast - Entity Framework Modeling: Importing Select Stored Procedures - http://channel9.msdn.com/posts/RobBagby/deCast-Entity-Framework-Modeling-Importing-Select-Stored-Procedures/

• deCast - Entity Framework Modeling: Mapping Action Stored Procedures - http://channel9.msdn.com/posts/RobBagby/deCast-Entity-Framework-Modeling-Mapping-Action-Stored-Procedures/

• Entity Framework 4: Part 1 - Simple Model First -

Page 27: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

http://channel9.msdn.com/posts/Eric+Nelson/Entity-Framework-4-Part-1-Simple-Model-First/

• geekSpeak Recording - Persistence Ignorance and Entity Framework 4 with Dane Morgridge - http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-Persistence-Ignorance-and-Entity-Framework-4-with-Dane-Morgridge/

• Interview - Andrew Fryer with Mike Taulty on LINQ and DBAs - http://channel9.msdn.com/posts/mtaulty/Interview-Andrew-Fryer-with-Mike-Taulty/

• LINQ - Tips, Tricks and Optimizations by Scott Allen - http://channel9.msdn.com/posts/matthijs/LINQ-Tips-Tricks-and-Optimizations-by-Scott-Allen/

• Miami Land Management - http://channel9.msdn.com/shows/Inside+Out/Miami-Land-Management/

• Model First in ADO.NET Entity Framework 4 - http://channel9.msdn.com/posts/wriju/Model-First-in-ADONET-Entity-Framework-4/

• MSDN Flash Podcast 014 – Entity Framework and ADO.NET Data Services at TechEd Europe - http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-014--Entity-Framework-and-ADONET-Data-Services-at-TechEd-Europe/

• MSDN TV - Introduktion till Entity Framework - http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Introduktion-till-Entity-Framework/

• Northeast Roadshow - Data Quest - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Data-Quest/

• p&p Data Access Guidance project - 1st drop available now! - http://channel9.msdn.com/posts/akMSFT/pp-Data-Access-Guidance-project-1st-drop-available-now/

• POCO Template in ADO.NET Entity Framework - http://channel9.msdn.com/posts/wriju/POCO-Template-in-ADONET-Entity-Framework/

• Real World Entity Framework - http://channel9.msdn.com/shows/Devs4Devs/Real-World-Entity-Framework/

• Silverlight is Ready for Business - http://channel9.msdn.com/shows/Continuum/SilverlightReadyForBusiness/

• Using Stored Procedure in ADO.NET Entity Framework 4.0 - http://channel9.msdn.com/posts/wriju/Using-Stored-Procedure-in-ADONET-Entity-Framework-40/

MSDN Learn • Overview of the Microsoft ADO.NET Entity Framework 4.0 -

http://www.msteched.com/2010/NorthAmerica/DEV205 • Creating an Entity Data Model from a Database -

Page 28: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

http://msdn.microsoft.com/en-us/data/ff191186.aspx • Creating an Entity Data Model the Model-First Way -

http://msdn.microsoft.com/en-us/data/ff628199.aspx • Exploring the Classes Generated from an Entity Data Model -

http://msdn.microsoft.com/en-us/data/ff628209.aspx • Consuming an Entity Data Model from a Separate .NET Project -

http://msdn.microsoft.com/en-us/data/ff628208.aspx • Getting Started with LINQ to Entities - http://msdn.microsoft.com/en-

us/data/ff628210.aspx • Inserting, Updating and Deleting Entities in Entity Framework -

http://msdn.microsoft.com/en-us/data/ff629457.aspx • How Do I: Get Started with the Entity Framework? -

http://msdn.microsoft.com/en-us/data/cc546556.aspx

LINQ to DataSet Channel 9 • All Data/All Day Dive into .NET Data Access (Part 1 of 6): Introduction to

LINQ - http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-All-DataAll-Day-Dive-into-NET-Data-Access-Introduction-to-LINQ/

MSDN Learn • How Do I: LINQ over DataSets - http://msdn.microsoft.com/en-

us/data/bb737877.aspx • How Do I: Use DataSets in an N-Tier Application? -

http://msdn.microsoft.com/en-us/data/cc138242.aspx

LINQ to SQL MSDN Learn • How Do I: Create a One-To-Many Form using LINQ to SQL? -

http://msdn.microsoft.com/en-us/data/bb737879.aspx • How Do I: Get Started with LINQ to SQL? - http://msdn.microsoft.com/en-

us/data/bb737878.aspx • How Do I: Query the Database Using LINQ to SQL? -

http://www.asp.net/learn/linq-videos/video-233.aspx • How Do I: Understand the LINQ to SQL Data Model? -

http://www.asp.net/learn/linq-videos/video-234.aspx • How Do I: Update the Database Using LINQ to SQL? -

http://www.asp.net/learn/linq-videos/video-235.aspx • How Do I: Use the LinqDataSource Control in ASP.NET applications? -

http://www.asp.net/learn/linq-videos/video-247.aspx

LINQ to Entities MSDN Learn • How Do I: Learn to use LINQ to Entities? - http://msdn.microsoft.com/en-

us/data/cc748676.aspx • How Do I: Use the Entity Framework and LINQ to Entities for Query and

Update? - http://msdn.microsoft.com/en-us/data/cc748673.aspx

OData Channel 9

Page 29: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

• All Data/All Day Dive into .NET Data Access (Part 3 of 6): Intro to WCF Data Services & OData - http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-All-DataAll-Day-Dive-into-NET-Data-Access-Intro-to-WCF-Data-Services-and-OData/

• Connected Show Podcast - All Mixed Up - http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-All-Mixed-Up/

• Connected Show Podcast: It's Codeplex dot COM! - http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-Its-Codeplex-dot-COM/

• Interoperability with Open Data Protocol: OData SDK for PHP demo - http://channel9.msdn.com/posts/jccim/Interoperability-with-Open-Data-Protocol-OData-SDK-for-PHP-demo/

• MIX10 Event Summary with Larry Gregory and Warren Wilbee - http://channel9.msdn.com/posts/jodonnell/MIX10-Event-Summary-with-Larry-Gregory-and-Warren-Wilbee/

• MSDN Radio 4 Maj – Oohh, OData! - http://channel9.msdn.com/posts/buzzfrog/MSDN-Radio-4-Maj--Oohh-OData/

• MSDN Radio: There's a Feed for That, After MIX with Pablo Castro - http://channel9.msdn.com/posts/egibson/MSDN-Radio-Theres-a-Feed-for-That-After-MIX-with-Pablo-Castro/

• Pervasive Data Integrator Universal CONNECT! offers OData integration - http://channel9.msdn.com/posts/SanjayJain/Pervasive-Data-Integrator-Universal-CONNECT-offers-OData-integration/

• Silverlight TV 26: Exposing SOAP, OData, and JSON Endpoints for RIA Services - http://channel9.msdn.com/shows/SilverlightTV/Silverlight-TV-26-Exposing-SOAP-OData-and-JSON-Endpoints-for-RIA-Services/

• Web Camps TV #2 - OData Overview with Jonathan Carter - http://channel9.msdn.com/shows/Web+Camps+TV/Web-Camps-TV-2-OData-Overview-with-Jonathan-Carter/

• Welcome to the Open Government Data Initiative (OGDI) - http://channel9.msdn.com/posts/keydet/Welcome-to-OGDI/

POCO Channel 9

• POCO Template in ADO.NET Entity Framework - http://channel9.msdn.com/posts/wriju/POCO-Template-in-ADONET-Entity-Framework/

SQL Azure Channel 9

• Bytes by MSDN: David Aiken and Rob Bagby discuss Windows Azure Learning Resources - http://channel9.msdn.com/posts/Bytes+by+MSDN/Bytes-by-MSDN-David-Aiken-and-Rob-Bagby-discuss-Windows-Azure-Learning-Resources/

• Bytes by MSDN: Scott Klein and Joe Healy discuss SQL Azure - http://channel9.msdn.com/posts/Bytes+by+MSDN/Bytes-by-MSDN-Scott-Klein-and-Joe-Healy-talk-about-SQL-Azure/

Page 30: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

• Using SQL Azure Data Sync Service to provide Geo-Replication of SQL Azure databases - http://channel9.msdn.com/posts/ZachSkylesOwens/Using-SQL-Azure-Data-Sync-Service-to-provide-Geo-Replication-of-SQL-Azure-databases/

• Northeast Roadshow: Data at Your Service - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Data-at-Your-Service/

• Windows Azure FireStarter: Panel Q&A - http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-Get-Cloud-Ready-with-Windows-Azure-Part-7-of-7-Panel-QA-dupe/

• Windows Azure FireStarter: Migrating Applications to the Cloud with Mark Kottke - http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-Get-Cloud-Ready-with-Windows-Azure-Part-6-of-7-Migrating-Applications-to-the-Cloud/

• Windows Azure FireStarter: Building Applications for the Cloud with David Aiken - http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-Get-Cloud-Ready-with-Windows-Azure-Part-5-of-7-Building-Applications-for-the-Cloud/

• Windows Azure FireStarter: SQL Azure with David Robinson - http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-Get-Cloud-Ready-with-Windows-Azure-Part-4-of-7-SQL-Azure/

• Windows Azure FireStarter: Platform Overview for Developers with Steve Marx - http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-Get-Cloud-Ready-with-Windows-Azure-Part-2-of-7-Platform-Overview-for-Developers/

• Windows Azure FireStarter: Windows Azure Storage with Brad Calder - http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-Get-Cloud-Ready-with-Windows-Azure-Part-3-of-7-Windows-Azure-Storage/

• Windows Azure FireStarter: Event Kickoff with Mithun Dhar - http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-Get-Cloud-Ready-with-Windows-Azure-Part-1-of-7-Event-Kickoff/

SQL Server Channel 9

• DevDays 2010: Developing distributed data applications with .NET and SQL Server 2008 - Zlatko Knežević - http://channel9.msdn.com/posts/panjkov/DevDays-2010-Developing-distributed-data-applications-with-NET-and-SQL-Server-2008-Zlatko-Kneevi/

• DevDays 2010: Introducing SQL Server 2008 R2 - Jasmin Azemović - http://channel9.msdn.com/posts/panjkov/DevDays-2010-Introducing-SQL-Server-2008-R2-Jasmin-Azemovi/

• E2E2E: Meijer, Rys and Vick - Programming Data - http://channel9.msdn.com/posts/Charles/E2E2E-Meijer-Rys-and-Vick-Programming-Data/

• Greg Leake: Stocktrader - Overview - http://channel9.msdn.com/posts/Charles/Greg-Leake-Stocktrader-A-Loosely-coupled-and-Interoperable-NET-Enterprise-Services-Sample-

Page 31: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

Applic/ • Greg Leake: Stocktrader Demo, 3 of 3 -

http://channel9.msdn.com/posts/Charles/Greg-Leake-Stocktrader-Demo-3-of-3/

• Microsoft SQL Server 2008 R2 Developer Training Course Update - http://channel9.msdn.com/posts/Learn/Microsoft-SQL-Server-2008-R2-Developer-Training-Course-Update/

• TechDays 2010: 5 Things SQL Server does different from what many developers expect - http://channel9.msdn.com/posts/kreekman/TechDays-2010-5-Things-SQL-Server-does-different-from-what-many-developers-expect/

• TechDays 2010: Building the next generation of applications using SQL Server 2008 R2 - http://channel9.msdn.com/posts/kreekman/TechDays-2010-Building-the-next-generation-of-applications-using-SQL-Server-2008-R2/

• TechDays 2010: ORM with ADO.NET Entity Framework in .NET 4.0 - http://channel9.msdn.com/posts/kreekman/TechDays-2010-ORM-with-ADONET-Entity-Framework-in-NET-40/

WCF Data Services Channel 9

• 10-4 Episode 27: Server-Driven Paging with ADO.NET Data Services - http://channel9.msdn.com/shows/10-4/10-4-Episode-27-Server-Driven-Paging-with-ADONET-Data-Services/

• ADO.NET Data Services (Astoria) in Visual Studio 2008 SP1 - http://channel9.msdn.com/posts/funkyonex/ADONET-Data-Services-Astoria-in-Visual-Studio-2008-SP1/

• ADO.NET Data Services (VS08 Sp1 B1) - .NET Clients - http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08-Sp1-B1-NET-Clients/

• ADO.NET Data Services (VS08 Sp1 B1) - AJAX Client - http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08-Sp1-B1-AJAX-Client/

• ADO.NET Data Services (VS08 Sp1 B1) - Querying - http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08-Sp1-B1-Querying/

• ADO.NET Data Services (VS08 Sp1 B1) - Silverlight Client - http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08-Sp1-B1-Silverlight-Client/

• ADO.NET Data Services (VS08 Sp1 B1) - Surfacing Data - http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08-Sp1-B1-Surfacing-Data/

• ADO.NET Data Services (VS08 Sp1 B1), Batching - http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08-Sp1-B1-Batching-Requests/

• ADO.NET Data Services (VS08 Sp1 B1), Optimistic Concurrency - http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08-Sp1-B1-Optimistic-Concurrency/

Page 32: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

• ADO.NET Data Services (VS08 Sp1 B1), Query Interceptors - http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08-Sp1-B1-Query-Interceptors/

• ADO.NET Data Services (VS08 Sp1 B1), Service Operations - http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08-Sp1-B1-Service-Operations/

• All Data/All Day Dive into .NET Data Access (Part 3 of 6): Intro to WCF Data Services & OData - http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-All-DataAll-Day-Dive-into-NET-Data-Access-Intro-to-WCF-Data-Services-and-OData/

• ASP.NET Databinding and jQueryUI - http://channel9.msdn.com/posts/gduthie/ASPNET-Databinding-and-jQueryUI/

• Astoria Design Walkthrough: Alpha preview of Project Codename "Astoria Offline" coming soon - http://channel9.msdn.com/posts/Andrew+Conrad/Astoria-Design-Walkthrough-Alpha-preview-of-Project-Codename-Astoria-Offline-coming-very-soon/

• Astoria Design Walkthrough: Friendly Feeds Part 1 - http://channel9.msdn.com/posts/Andrew+Conrad/Astoria-Design-Walkthrough-Friendly-Feeds-Part-1/

• Astoria Design Walkthrough: Introducing $count as an URI query option - http://channel9.msdn.com/posts/Andrew+Conrad/Astoria-Design-Walkthrough-Introducing-count-as-an-URI-query-option/

• Astoria Design Walkthrough: No design... just plugging our PDC talks! - http://channel9.msdn.com/posts/Andrew+Conrad/Astoria-Design-Walkthrough-No-design-just-plugging-our-PDC-talks/

• Astoria Design Walkthrough: Thinking of a future with sync & offline - http://channel9.msdn.com/posts/Andrew+Conrad/Astoria-Design-Walkthrough-Thinking-of-a-future-with-sync--offline2/

• Best Practices: Creating OData Services Using Windows Communication Foundation (WCF) Data Services - http://www.msteched.com/2010/NorthAmerica/DEV323

• Building RESTful Applications with the Open Data Protocol - http://www.msteched.com/2010/NorthAmerica/DEV303

• Consuming data over the web between PHP and .NET with REST and ADO.NET Data Services - http://channel9.msdn.com/posts/jccim/Consuming-data-over-the-web-between-PHP-and-NET-with-REST-and-ADONET-Data-Services/

• Consuming data over the web between PHP and .NET with REST and ADO.NET Data Services - http://channel9.msdn.com/posts/jccim/Consuming-data-over-the-web-between-PHP-and-NET-with-REST-and-ADONET-Data-Services/

• Data Services: What's new with the RESTful data services framework - http://microsoftpdc.com/Sessions/FT12

• Developing REST Applications with the .NET Framework - http://microsoftpdc.com/Sessions/FT55

Page 33: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

• geekSpeak recording - Silverlight and ADO.NET Data Services with John Papa - http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Silverlight-and-ADONET-Data-Services-with-John-Papa/

• How Do I: Consume a WCF Data Service in a .NET Application? - http://msdn.microsoft.com/en-us/data/cc974504.aspx

• How Do I: Consuming a WCF Data Service in a Silverlight Application? - http://msdn.microsoft.com/en-us/data/cc974474.aspx

• How Do I: Getting Started with WCF Data Services over a Non-Relational Data Source? - http://msdn.microsoft.com/en-us/data/cc745968.aspx

• How Do I: Getting Started with WCF Data Services over a Relational Database? - http://msdn.microsoft.com/en-us/data/cc745957.aspx

• Implementing OData: How to Create a Feed for That - http://live.visitmix.com/MIX10/Sessions/FT13

• Implementing RESTful Services Using the Microsoft .NET Framework - http://www.msteched.com/2010/NorthAmerica/DEV202

• MSDN Flash Podcast 014 – Entity Framework and ADO.NET Data Services at TechEd Europe - http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-014--Entity-Framework-and-ADONET-Data-Services-at-TechEd-Europe/

• Northeast Roadshow - REST - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-REST/

• Northeast Roadshow - Silverlight with WCF, WCF REST, and ADO.NET Data Services - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Silverlight-with-WCF-WCF-REST-and-ADONET-Data-Services/

• OData with Scott Hanselman - http://azgroups.nextslide.com/odata-begins • OData: There's a Feed for That -

http://live.visitmix.com/MIX10/Sessions/FT12 • Open Data for the Open Web -

http://www.msteched.com/2010/NorthAmerica/DEV208 • US Public Sector Developer Dinner for Partners - .NET Framework 3.5 SP1 -

http://channel9.msdn.com/posts/keydet/US-Public-Sector-Developer-Dinner-for-Partners-NET-Framework-35-SP1/

• WCF Data Services Beyond the Basics by Gert Drapers - http://channel9.msdn.com/posts/matthijs/WCF-Data-Services-Beyond-the-Basics-by-Gert-Drapers/

MSDN Learn • Best Practices: Creating OData Services Using Windows Communication

Foundation (WCF) Data Services - http://www.msteched.com/2010/NorthAmerica/DEV323

• Building RESTful Applications with the Open Data Protocol - http://www.msteched.com/2010/NorthAmerica/DEV303

• Data Services: What's new with the RESTful data services framework - http://microsoftpdc.com/Sessions/FT12

• Developing REST Applications with the .NET Framework - http://microsoftpdc.com/Sessions/FT55

Page 34: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

• How Do I: Consume a WCF Data Service in a .NET Application? - http://msdn.microsoft.com/en-us/data/cc974504.aspx

• How Do I: Consuming a WCF Data Service in a Silverlight Application? - http://msdn.microsoft.com/en-us/data/cc974474.aspx

• How Do I: Getting Started with WCF Data Services over a Non-Relational Data Source? - http://msdn.microsoft.com/en-us/data/cc745968.aspx

• How Do I: Getting Started with WCF Data Services over a Relational Database? - http://msdn.microsoft.com/en-us/data/cc745957.aspx

• Implementing OData: How to Create a Feed for That - http://live.visitmix.com/MIX10/Sessions/FT13

• Implementing RESTful Services Using the Microsoft .NET Framework - http://www.msteched.com/2010/NorthAmerica/DEV202

• OData with Scott Hanselman - http://azgroups.nextslide.com/odata-begins • OData: There's a Feed for That -

http://live.visitmix.com/MIX10/Sessions/FT12 • Open Data for the Open Web -

http://www.msteched.com/2010/NorthAmerica/DEV208

XML Channel 9 • ASP.NET MVC using Visual Basic XML Literals -

http://channel9.msdn.com/posts/funkyonex/ASPNET-MVC-using-Visual-Basic-XML-Literals/

• Code To Live: Dave Donaldson on CodeKeep - http://channel9.msdn.com/shows/Code+To+Live/Code-To-Live-Dave-Donaldson-on-CodeKeep/

• Erik Meijer Shows Us His Favorite Visual Basic 9.0 Feature - XML Literals - http://channel9.msdn.com/posts/funkyonex/Erik-Meijer-Shows-Us-His-Favorite-Visual-Basic-90-Feature-XML-Literals/

• geekSpeak recording: Inside LINQ to XML with Paul Sheriff - http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Inside-LINQ-to-XML-with-Paul-Sheriff/

• introduction to xsdobjectgen - http://channel9.msdn.com/posts/kzhu/introduction-to-xsdobjectgen/

• Jon Udell: Brian Jones on Office XML - http://channel9.msdn.com/shows/Microsoft+Conversations+with+J/Jon-Udell-Brian-Jones-on-Office-XML/

• LINQ to XML API and VB 9.0 - http://channel9.msdn.com/posts/compumaster/LINQ-to-XML-API-and-VB-90/

• Matthew Scott: Application Development using the Open XML File Formats - http://channel9.msdn.com/posts/Rory/Matthew-Scott-Application-Development-using-the-Open-XML-File-Formats/

• Open XML File Formats - http://channel9.msdn.com/posts/AdamKinney/Open-XML-File-Formats/

• TechNet Radio - Open XML Formats in Office 2007 - http://channel9.msdn.com/shows/TechNet+Radio/TechNet-Radio-Open-XML-Formats-in-Office-2007/

Page 35: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

• XML Literals Performance and Namespaces Explained - http://channel9.msdn.com/posts/funkyonex/XML-Literals-Performance-and-Namespaces-Explained/

• XML Properties and Enabling IntelliSense - http://channel9.msdn.com/posts/funkyonex/XML-Properties-and-Enabling-IntelliSense/

• XSLT Profiler Add-in for Visual Studio Team System - http://channel9.msdn.com/posts/compumaster/XSLT-Profiler-Add-in-for-Visual-Studio-Team-System/

Page 36: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

Training This training map helps expose the variety of training content available for ADO.NET. You can find the breadth of offerings available here, and the sources of the training materials. Content may be in the form of tutorials, lessons, exercises and related training content types. The training resources are organized by the following sources: • MSDN How Do I? Videos - http://msdn.microsoft.com/en-us/data/videos.aspx

Training Resources Map Category Items ADO.NET DataSet • How Do I: LINQ over DataSets? - http://msdn.microsoft.com/en-

us/data/bb737877.aspx • How Do I: Use DataSets in an N-Tier Application? -

http://msdn.microsoft.com/en-us/data/cc138242.aspx

Entity Framework Getting Started • How Do I Get Started with the EDM Wizard? -

http://msdn.microsoft.com/en-us/data/cc299426.aspx • How Do I: Get Started with the Entity Framework? -

http://msdn.microsoft.com/en-us/data/cc546556.aspx • How Do I: Learn to use LINQ to Entities? - http://msdn.microsoft.com/en-

us/data/cc748676.aspx • How Do I: Use the Entity Framework and LINQ to Entities for Query and

Update? - http://msdn.microsoft.com/en-us/data/cc748673.aspx • How Do I Use the Entity Data Source in ASP.NET applications? -

http://msdn.microsoft.com/en-us/data/cc546554.aspx • Overview of the Microsoft ADO.NET Entity Framework -

http://www.msteched.com/2010/NorthAmerica/DEV205 EDM • EDM#1 - Conceptual, Storage, and Mapping Layers and Their Relationships -

http://msdn.microsoft.com/en-us/data/ff635836.aspx • EDM#2 - Inheritance Mapping Scenarios - http://msdn.microsoft.com/en-

us/data/ff635842.aspx • EDM#3 - Splitting Scenarios - http://msdn.microsoft.com/en-

us/data/ff657841.aspx • EDM#4 - Modeling Complex Types - http://msdn.microsoft.com/en-

us/data/ff635845.aspx • EDM#5 - Custom Mapping With SSDL - http://msdn.microsoft.com/en-

us/data/ff635853.aspx How Do I?

Page 37: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

• How Do I: Use Stored Procedures in the Entity Framework? - http://msdn.microsoft.com/en-us/data/dd632441.aspx

• How Do I Serialize a Graph with the Entity Framework? - http://msdn.microsoft.com/en-us/data/cc562978.aspx

• How Do I: Model Table per Type Inheritance with the Entity Framework

Tools? - http://msdn.microsoft.com/en-us/data/cc765425.aspx • How Do I: Model Table per Hierarchy Inheritance with the Entity Framework

Tools? - http://msdn.microsoft.com/en-us/data/cc974508.aspx Practical EF • #1 | Practical Entity Framework for C#: Explore Entity Framework -

http://msdn.microsoft.com/en-us/vcsharp/dd565857.aspx • #2 | Practical Entity Framework for C#: Compiled Queries in Entity

Framework - http://msdn.microsoft.com/en-us/vcsharp/dd565858.aspx • #3 | Practical Entity Framework for C#: Entity Framework for ASP.NET -

http://msdn.microsoft.com/en-us/vcsharp/dd565859.aspx • #4 | Practical Entity Framework for C#: Stored Procedures in Entity

Framework - http://msdn.microsoft.com/en-us/vcsharp/dd565862.aspx • #5 | Practical Entity Framework for C#: Paging -

http://msdn.microsoft.com/en-us/vcsharp/dd565863.aspx SQL Azure • Demonstration: Utilizing Entity Framework Model-First With SQL Azure -

http://www.microsoft.com/showcase/en/us/details/c5ab33b0-8945-4b83-a292-3704e68310f4

• Interview: Utilizing Entity Framework Model-First With SQL Azure - http://www.microsoft.com/showcase/en/us/details/b4961d51-109a-474b-a7ea-9fd4af9d1f8a

WPF • How Do I: Get Started with Entity Framework in WPF Applications? -

http://msdn.microsoft.com/en-us/data/dd776537.aspx • How Do I: Build a WPF Data Entry Form Using Entity Framework? -

http://msdn.microsoft.com/en-us/data/dd776540.aspx • How Do I: Create a WPF Lookup Combobox using Entity Framework? -

http://msdn.microsoft.com/en-us/data/dd776544.aspx • How Do I: Hook Up and Display Validation in WPF using Entity Framework? -

http://msdn.microsoft.com/en-us/data/ee364700.aspx • How Do I: Build a WPF Master-Detail Data Entry Form Using Entity

Framework? - http://msdn.microsoft.com/en-us/data/ee364701.aspx Julie Lerman • 1 - Creating an Entity Data Model from a Database -

http://msdn.microsoft.com/en-us/data/ff191186.aspx • 2 - Creating an Entity Data Model the Model-First Way -

http://msdn.microsoft.com/en-us/data/ff628199.aspx

Page 38: ADO.NET Developer Guidance Map - Microsoft · PDF fileIntroduction Welcome to the Microsoft ADO.NET Developer Guidance Map! This map is a consolidated index of ADO.NET content collections

• 3 - Exploring the Classes Generated from an Entity Data Model - http://msdn.microsoft.com/en-us/data/ff628209.aspx

• 4 - Consuming an Entity Data Model from a Separate .NET Project - http://msdn.microsoft.com/en-us/data/ff628208.aspx

• 5 - Getting Started with LINQ to Entities - http://msdn.microsoft.com/en-us/data/ff628210.aspx

• 6 - Inserting, Updating and Deleting Entities in Entity Framework - http://msdn.microsoft.com/en-us/data/ff629457.aspx

• 7 - Using Your Own Stored Procedures to Insert, Update and Delete Entities in Entity Framework - http://msdn.microsoft.com/en-us/data/ff657848.aspx

• 8 - Creating Master-Details Windows Forms with the Entity Framework - http://msdn.microsoft.com/en-us/data/ff706685.aspx

• 9 - Getting Started with T4 to Customize Entity Data Model Code Generation - http://msdn.microsoft.com/en-us/data/ff718191.aspx

• 10 - Using the POCO T4 Code Generation Template for Entity Data Models - http://msdn.microsoft.com/en-us/data/ff717739.aspx

• 11 - Data-Binding with WPF and the Entity Framework - http://msdn.microsoft.com/en-us/data/ff806174.aspx

LINQ to SQL

• How Do I: Get Started with LINQ to SQL? - http://msdn.microsoft.com/en-us/data/bb737878.aspx

• How Do I: Understand the LINQ to SQL Data Model? - http://www.asp.net/learn/linq-videos/video-234.aspx

• How Do I: Query the Database Using LINQ to SQL? - http://www.asp.net/learn/linq-videos/video-233.aspx

• How Do I: Update the Database Using LINQ to SQL? - http://www.asp.net/learn/linq-videos/video-235.aspx

• How Do I: Create a One-To-Many Form using LINQ to SQL? - http://msdn.microsoft.com/en-us/data/bb737879.aspx

• How Do I: Use the LinqDataSource Control in ASP.NET applications? - http://www.asp.net/learn/linq-videos/video-247.aspx

WCF Data Services • OData with Scott Hanselman - http://azgroups.nextslide.com/odata-begins

• OData: There's a Feed for That - http://live.visitmix.com/MIX10/Sessions/FT12

• Data Services: What's new with the RESTful data services framework - http://microsoftpdc.com/Sessions/FT12

• Open Data for the Open Web - http://www.msteched.com/2010/NorthAmerica/DEV208