ADO.NET Developer Guidance Map

advertisement
ADO.NET
Developer Guidance Map
J.D. Meier, Principal PM, Microsoft
http://blogs.msdn.com/jmeier
http://GettingResults.com
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
ADO.NET Developer Guidance Map (Mental Model)
Sources
q
q
q
q
q
q
q
Documentation
Dev Centers
MDSN Library
Channel9
Code Gallery
Forums
… etc.
Content Collections
Lens
Topics
Tasks
Features
Types
Code
Samples
How Tos
Videos
Training
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
Documentation
Items
• ADO.NET- http://msdn.microsoft.com/en-us/library/e80y5yhx.aspx
• Technology Options and Guidelines - http://msdn.microsoft.com/enus/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
MSDN Library
•
•
Channel 9
Tags
• ADO.NET- http://channel9.msdn.com/Tags/ado.net
• Entity Framework - http://channel9.msdn.com/Tags/entity+framework
All-In-One Code Framework
• All-In-One Code Framework - http://1code.codeplex.com/wikipage?title=AllIn-One%20Code%20Framework%20Sample%20Catalog&referringTitle=Home
Code Samples
Data Dev Center – http://msdn.com/Data
Data Access and Modeling - http://msdn.microsoft.com/enus/library/951h6we4.aspx
Code Gallery
• ADO.NET http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=AD
O.NET
• Entity Framework http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=En
tity%20Framework
• LINQ to SQL http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=LI
NQ%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/enUS/category/dataplatformdev
Training
•
How Do I? Videos - http://msdn.microsoft.com/en-us/data/videos.aspx
•
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/enus/data/videos.aspx
MSDN Magazine
•
ADO.NET - http://msdn.microsoft.com/enus/magazine/ee532094.aspx?sdmr=ado&sdmi=topics
Data Access - http://msdn.microsoft.com/enus/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/
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:
Topics
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
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 SQL
LINQ to Entities
O/RM Mapping
OData
POCO support
State Management
WCF Data Services
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
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
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
ASP.NET
Data Binding
Data Models
Deployment
Disconnected Data
Encryption
Entity Sets
General
Localization
N-Tier
Features
•
•
•
•
•
•
•
LINQ to DataSet
API’s
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
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
Getting Started
Architecture and Design
Content Types
Description
This section provides some of the main starting points for ramping up on
ADO.NET and data access.
This section provides some of the main starting points for learning about
how to design effective data access.
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.
Getting Started
This section provides some great starting points for getting an overview of ADO.NET and getting
started with data access:
Category
Getting Started
Items
• 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/enus/library/h43ks021.aspx
ADO.NET Entity Framework - http://msdn.microsoft.com/enus/library/bb399572.aspx
Entity Framework Overview - http://msdn.microsoft.com/enus/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
•
•
•
•
Architecture and Design
This section provides some of the main starting points for learning about how to design
effective data access:
Category
What’s New
Items
• What’s New in ADO.NET - http://msdn.microsoft.com/enus/library/ex6y04yf.aspx
Technology
Options
•
•
•
Architecture and
Design
•
•
Summary of Data Access Guidance - http://msdn.microsoft.com/enus/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/enus/library/cc716725.aspx
ADO.NET Architecture - http://msdn.microsoft.com/enus/library/27y4ybxw.aspx
Entity Framework Overview - http://msdn.microsoft.com/enus/library/bb399567.aspx
Deployment
•
Deployment Considerations (Entity Framework) http://msdn.microsoft.com/en-us/library/bb896268.aspx
Migration
•
Performance
•
Security
•
Migration Considerations (Entity Framework)- http://msdn.microsoft.com/enus/library/cc716791.aspx
Performance Considerations (Entity Framework) http://msdn.microsoft.com/en-us/library/cc853327.aspx
Security Overview (ADO.NET) - http://msdn.microsoft.com/enus/library/hdb58b2f.aspx
Security Considerations (Entity Framework)- http://msdn.microsoft.com/enus/library/cc716760.aspx
•
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
Data Binding
Data Models
Items
MSDN Library
• Binding to an ADO.NET DataSet Sample - http://msdn.microsoft.com/enus/library/ms771774(VS.85).aspx
Code Gallery
• ADO.NET Entity Data Model Designer Extension Starter Kit http://code.msdn.microsoft.com/DesignerExtStartKit/Wiki/View.aspx?title=Hom
e&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
DataSet
DataTable
MSDN Library
• ADO.NET Sample Application - http://msdn.microsoft.com/enus/library/dw70f090(VS.71).aspx
MSDN Library
• Binding to an ADO.NET DataSet Sample - http://msdn.microsoft.com/enus/library/ms771774(VS.85).aspx
• Consuming a DataSet from an XML Web Service - http://msdn.microsoft.com/enus/library/s5xy331f(VS.71).aspx
• DataSet and DataTable in ADO.NET 2.0 - http://msdn.microsoft.com/enus/magazine/cc163709.aspx
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/enus/library/dw70f090.aspx#_Odbc
• .NET Framework Data Provider for OLE DB - http://msdn.microsoft.com/enus/library/dw70f090.aspx#_OleDb
• .NET Framework Data Provider for Oracle - http://msdn.microsoft.com/enus/library/dw70f090.aspx#_OracleClient
• AdventureWorks Sales Model - http://msdn.microsoft.com/enus/library/bb387147.aspx
• Course Manager Application - http://msdn.microsoft.com/enus/library/ff595296.aspx
• Human Resources Skills Application - http://msdn.microsoft.com/enus/library/ee620621.aspx
• Serializing Self-Tracking Entities - http://msdn.microsoft.com/enus/library/ff595295.aspx
• School Model - http://msdn.microsoft.com/en-us/library/bb896300.aspx
• Typed ObjectQuery - http://msdn.microsoft.com/enus/library/dw70f090.aspx#_QBM
LINQ to DataSet
MSDN Library
• LINQ Samples Hub page - http://msdn.microsoft.com/enus/library/bb397980.aspx#csharp
LINQ to Entities
MSDN Library
• EntityClient data provider - http://msdn.microsoft.com/enus/library/dw70f090.aspx#_EntityClient
• LINQ Samples Hub page - http://msdn.microsoft.com/enus/library/bb397980.aspx#csharp
• LINQ to Entities - http://msdn.microsoft.com/enus/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
All-in-One Code Framework
• Use LINQ to SQL in C# http://1code.codeplex.com/SourceControl/changeset/view/55574#511053
LINQ to SQL
•
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/enus/library/bb397980.aspx#csharp
• LINQ to SQL - http://msdn.microsoft.com/enus/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
•
Silverlight
SQL Server
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
Code Gallery
• How to consume ADO.NET Data Services in Silverlight 3 http://code.msdn.microsoft.com/KB982499
MSDN Library
• .NET Framework Data Provider for SQL Server - http://msdn.microsoft.com/enus/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/enus/library/tx1c9c2f(VS.71).aspx
Retrieving Identity or Autonumber Values - http://msdn.microsoft.com/enus/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?Rele
aseId=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
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
Data Binding
Items
MSDN Library
• How to: Add an Unbound Column to a Data-Bound Windows Forms
DataGridView Control - http://msdn.microsoft.com/enus/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/enus/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/enus/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/enus/library/cc982038.aspx
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
How to: Add an Existing .edmx File - http://msdn.microsoft.com/enus/library/cc716670.aspx
How to: Add and Edit Referential Constraints - http://msdn.microsoft.com/enus/library/dd456813.aspx
How to: Add or Delete Conditions - http://msdn.microsoft.com/enus/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/enus/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/enus/library/bb738477.aspx
How to: Create and Modify Complex Types - http://msdn.microsoft.com/enus/library/dd456820.aspx
How to: Create and Modify Entity Types - http://msdn.microsoft.com/enus/library/bb738486.aspx
How to: Create and Modify Scalar Properties - http://msdn.microsoft.com/enus/library/bb738485.aspx
How to: Customize Database Generation - http://msdn.microsoft.com/enus/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/enus/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/enus/library/bb738487.aspx
How to: Edit Facet Values - http://msdn.microsoft.com/enus/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/enus/library/bb896231.aspx
How to: Map a Function Import to a Complex Type -
•
•
•
•
•
•
•
•
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/enus/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/enus/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/enus/library/bb386870.aspx
• How to: Aggregate Data - http://msdn.microsoft.com/enus/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/enus/library/bb896245.aspx
• How to: Bind Controls to Derived Types - http://msdn.microsoft.com/enus/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
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
How to: Call a User-Defined Function - http://msdn.microsoft.com/enus/library/dd490951.aspx
How to: Call Canonical Functions - http://msdn.microsoft.com/enus/library/dd456873.aspx
How to: Call Custom Database Functions - http://msdn.microsoft.com/enus/library/dd456847.aspx
How to: Call Database Functions - http://msdn.microsoft.com/enus/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/enus/library/dd468073.aspx
How to: Create an EntityKey - http://msdn.microsoft.com/enus/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/enus/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/enus/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/enus/library/dd456872.aspx
How to: Define the Connection String - http://msdn.microsoft.com/enus/library/bb896291.aspx
How to: Detach Objects from an Object Context -
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
http://msdn.microsoft.com/en-us/library/bb738697.aspx
How to: Detect Changes in POCO Entities - http://msdn.microsoft.com/enus/library/dd456854.aspx
How to: Detect Changes in POCO Entities - http://msdn.microsoft.com/enus/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/enus/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/enus/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/enus/library/dd468074.aspx
How to: Explicitly Load Related Objects - http://msdn.microsoft.com/enus/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-
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
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/enus/library/bb896299.aspx
How to: Page Through Query Results - http://msdn.microsoft.com/enus/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/enus/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 -
•
•
•
•
•
•
•
•
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/enus/library/bb738449.aspx
How to: Use the Entity Data Model Wizard - http://msdn.microsoft.com/enus/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/enus/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/enus/library/bb399416.aspx
• How to: Concatenate Two Sequences - http://msdn.microsoft.com/enus/library/bb386979.aspx
• How to: Connect to a Database - http://msdn.microsoft.com/enus/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/enus/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/enus/library/bb386925.aspx
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
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/enus/library/bb386906.aspx
How to: Directly Execute SQL Queries - http://msdn.microsoft.com/enus/library/bb399403.aspx
How to: Display a ChangeSet - http://msdn.microsoft.com/enus/library/bb882650.aspx
How to: Display Generated SQL - http://msdn.microsoft.com/enus/library/bb386961.aspx
How to: Display LINQ to SQL Commands - http://msdn.microsoft.com/enus/library/bb882652.aspx
How to: Dynamically Create a Database - http://msdn.microsoft.com/enus/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/enus/library/bb386915.aspx
How to: Filter Related Data - http://msdn.microsoft.com/enus/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/enus/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/enus/library/bb386922.aspx
How to: Handle Composite Keys in Queries - http://msdn.microsoft.com/enus/library/bb399391.aspx
How to: Insert Rows Into the Database - http://msdn.microsoft.com/enus/library/bb386941.aspx
How to: Make Entities Serializable - http://msdn.microsoft.com/enus/library/bb546185.aspx
How to: Manage Change Conflicts - http://msdn.microsoft.com/enus/library/bb399389.aspx
How to: Map Database Relationships - http://msdn.microsoft.com/enus/library/bb386950.aspx
How to: Map Inheritance Hierarchies - http://msdn.microsoft.com/enus/library/bb399352.aspx
How to: Query for Information - http://msdn.microsoft.com/en-
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
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/enus/library/bb386939.aspx
How to: Represent Primary Keys - http://msdn.microsoft.com/enus/library/bb386963.aspx
How to: Represent Tables as Classes - http://msdn.microsoft.com/enus/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/enus/library/bb387005.aspx
How to: Retrieve Information As Read-Only - http://msdn.microsoft.com/enus/library/bb399418.aspx
How to: Retrieve Many Objects At Once - http://msdn.microsoft.com/enus/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/enus/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/enus/library/bb386926.aspx
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
How to: Specify Database Names - http://msdn.microsoft.com/enus/library/bb399355.aspx
How to: Specify Private Storage Fields - http://msdn.microsoft.com/enus/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/enus/library/bb399335.aspx
How to: Submit Changes to the Database - http://msdn.microsoft.com/enus/library/bb399378.aspx
How to: Turn Off Deferred Loading - http://msdn.microsoft.com/enus/library/bb386920.aspx
How to: Update Rows in the Database - http://msdn.microsoft.com/enus/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/enus/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/enus/library/bb386906.aspx
• How to: Directly Execute SQL Queries - http://msdn.microsoft.com/enus/library/bb399403.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
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
ASP.NET
Items
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-andjQueryUI/
• Jay Schmelzer: Introducing Visual Studio LightSwitch http://channel9.msdn.com/posts/Dan/Jay-Schmelzer-Introducing-VisualStudio-LightSwitch/
• Steve Anonsen and John Rivard: Inside LightSwitch http://channel9.msdn.com/shows/Going+Deep/Steve-Anonsen-and-JohnRivard-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/enus/data/ff635842.aspx
• EDM#3 - Splitting Scenarios - http://msdn.microsoft.com/enus/data/ff657841.aspx
• EDM#4 - Modeling Complex Types - http://msdn.microsoft.com/enus/data/ff635845.aspx
• EDM#5 - Custom Mapping With SSDL - http://msdn.microsoft.com/enus/data/ff635853.aspx
• How Do I Get Started with the EDM Wizard? http://msdn.microsoft.com/en-us/data/cc299426.aspx
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/enus/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-FirstDevelopment-with-the-Entity-Framework-40/
• 10-4 Episode 16: Windows Workflow 4 http://channel9.msdn.com/shows/10-4/10-4-Episode-16-WindowsWorkflow-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-DataAllDay-Dive-into-NET-Data-Access-Getting-Started-with-ADONET-EntityFramewor/
• 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-DataAllDay-Dive-into-NET-Data-Access-Deeper-Look-at-ADONET-EntityFramework/
• Complex Type ADO.NET Entity Framework http://channel9.msdn.com/posts/wriju/Complex-Type-ADONET-EntityFramework/
• CRUD using Stored Procedure in ADO.NET Entity Framework 4.0 http://channel9.msdn.com/posts/wriju/CRUD-using-Stored-Procedure-inADONET-Entity-Framework-40/
• CRUD using Stored Procedure in ADO.NET Entity Framework 4.0 http://channel9.msdn.com/posts/wriju/CRUD-using-Stored-Procedure-inADONET-Entity-Framework-40/
• deCast - Entity Framework Modeling: Implementing Table Per Hierarchy http://channel9.msdn.com/posts/RobBagby/deCast-Entity-FrameworkModeling-Implementing-Table-Per-Hierarchy/
• deCast - Entity Framework Modeling: Importing Select Stored Procedures http://channel9.msdn.com/posts/RobBagby/deCast-Entity-FrameworkModeling-Importing-Select-Stored-Procedures/
• deCast - Entity Framework Modeling: Mapping Action Stored Procedures http://channel9.msdn.com/posts/RobBagby/deCast-Entity-FrameworkModeling-Mapping-Action-Stored-Procedures/
• Entity Framework 4: Part 1 - Simple Model First -
•
•
•
•
•
•
•
•
•
•
•
•
•
http://channel9.msdn.com/posts/Eric+Nelson/Entity-Framework-4-Part-1Simple-Model-First/
geekSpeak Recording - Persistence Ignorance and Entity Framework 4 with
Dane Morgridge http://channel9.msdn.com/shows/geekSpeak/geekSpeak-RecordingPersistence-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-withMike-Taulty/
LINQ - Tips, Tricks and Optimizations by Scott Allen http://channel9.msdn.com/posts/matthijs/LINQ-Tips-Tricks-andOptimizations-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-EntityFramework-4/
MSDN Flash Podcast 014 – Entity Framework and ADO.NET Data Services
at TechEd Europe - http://channel9.msdn.com/posts/Eric+Nelson/MSDNFlash-Podcast-014--Entity-Framework-and-ADONET-Data-Services-atTechEd-Europe/
MSDN TV - Introduktion till Entity Framework http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Introduktiontill-Entity-Framework/
Northeast Roadshow - Data Quest http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-DataQuest/
p&p Data Access Guidance project - 1st drop available now! http://channel9.msdn.com/posts/akMSFT/pp-Data-Access-Guidanceproject-1st-drop-available-now/
POCO Template in ADO.NET Entity Framework http://channel9.msdn.com/posts/wriju/POCO-Template-in-ADONETEntity-Framework/
Real World Entity Framework http://channel9.msdn.com/shows/Devs4Devs/Real-World-EntityFramework/
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-inADONET-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 -
•
•
•
•
•
•
LINQ to DataSet
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/enus/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
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-AllDataAll-Day-Dive-into-NET-Data-Access-Introduction-to-LINQ/
MSDN Learn
• How Do I: LINQ over DataSets - http://msdn.microsoft.com/enus/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/enus/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/enus/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
•
•
•
•
•
•
•
•
•
•
•
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/MSDNSimulcast-All-DataAll-Day-Dive-into-NET-Data-Access-Intro-to-WCF-DataServices-and-OData/
Connected Show Podcast - All Mixed Up http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-AllMixed-Up/
Connected Show Podcast: It's Codeplex dot COM! http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-ItsCodeplex-dot-COM/
Interoperability with Open Data Protocol: OData SDK for PHP demo http://channel9.msdn.com/posts/jccim/Interoperability-with-Open-DataProtocol-OData-SDK-for-PHP-demo/
MIX10 Event Summary with Larry Gregory and Warren Wilbee http://channel9.msdn.com/posts/jodonnell/MIX10-Event-Summary-withLarry-Gregory-and-Warren-Wilbee/
MSDN Radio 4 Maj – Oohh, OData! http://channel9.msdn.com/posts/buzzfrog/MSDN-Radio-4-Maj--OohhOData/
MSDN Radio: There's a Feed for That, After MIX with Pablo Castro http://channel9.msdn.com/posts/egibson/MSDN-Radio-Theres-a-Feed-forThat-After-MIX-with-Pablo-Castro/
Pervasive Data Integrator Universal CONNECT! offers OData integration http://channel9.msdn.com/posts/SanjayJain/Pervasive-Data-IntegratorUniversal-CONNECT-offers-OData-integration/
Silverlight TV 26: Exposing SOAP, OData, and JSON Endpoints for RIA
Services - http://channel9.msdn.com/shows/SilverlightTV/Silverlight-TV26-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-2OData-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-ADONETEntity-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-DavidAiken-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-ScottKlein-and-Joe-Healy-talk-about-SQL-Azure/
•
•
•
•
•
•
•
•
•
SQL Server
Using SQL Azure Data Sync Service to provide Geo-Replication of SQL Azure
databases - http://channel9.msdn.com/posts/ZachSkylesOwens/UsingSQL-Azure-Data-Sync-Service-to-provide-Geo-Replication-of-SQL-Azuredatabases/
Northeast Roadshow: Data at Your Service http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Data-atYour-Service/
Windows Azure FireStarter: Panel Q&A http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-Get-CloudReady-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-GetCloud-Ready-with-Windows-Azure-Part-6-of-7-Migrating-Applications-tothe-Cloud/
Windows Azure FireStarter: Building Applications for the Cloud with David
Aiken - http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-GetCloud-Ready-with-Windows-Azure-Part-5-of-7-Building-Applications-forthe-Cloud/
Windows Azure FireStarter: SQL Azure with David Robinson http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-Get-CloudReady-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-GetCloud-Ready-with-Windows-Azure-Part-2-of-7-Platform-Overview-forDevelopers/
Windows Azure FireStarter: Windows Azure Storage with Brad Calder http://channel9.msdn.com/posts/egibson/MSDN-Simulcast-Get-CloudReady-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-CloudReady-with-Windows-Azure-Part-1-of-7-Event-Kickoff/
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-Developingdistributed-data-applications-with-NET-and-SQL-Server-2008-ZlatkoKneevi/
• DevDays 2010: Introducing SQL Server 2008 R2 - Jasmin Azemović http://channel9.msdn.com/posts/panjkov/DevDays-2010-Introducing-SQLServer-2008-R2-Jasmin-Azemovi/
• E2E2E: Meijer, Rys and Vick - Programming Data http://channel9.msdn.com/posts/Charles/E2E2E-Meijer-Rys-and-VickProgramming-Data/
• Greg Leake: Stocktrader - Overview http://channel9.msdn.com/posts/Charles/Greg-Leake-Stocktrader-ALoosely-coupled-and-Interoperable-NET-Enterprise-Services-Sample-
•
•
•
•
•
WCF Data Services
Applic/
Greg Leake: Stocktrader Demo, 3 of 3 http://channel9.msdn.com/posts/Charles/Greg-Leake-Stocktrader-Demo3-of-3/
Microsoft SQL Server 2008 R2 Developer Training Course Update http://channel9.msdn.com/posts/Learn/Microsoft-SQL-Server-2008-R2Developer-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-SQLServer-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/TechDays2010-Building-the-next-generation-of-applications-using-SQL-Server-2008R2/
TechDays 2010: ORM with ADO.NET Entity Framework in .NET 4.0 http://channel9.msdn.com/posts/kreekman/TechDays-2010-ORM-withADONET-Entity-Framework-in-NET-40/
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-DrivenPaging-with-ADONET-Data-Services/
• ADO.NET Data Services (Astoria) in Visual Studio 2008 SP1 http://channel9.msdn.com/posts/funkyonex/ADONET-Data-ServicesAstoria-in-Visual-Studio-2008-SP1/
• ADO.NET Data Services (VS08 Sp1 B1) - .NET Clients http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08Sp1-B1-NET-Clients/
• ADO.NET Data Services (VS08 Sp1 B1) - AJAX Client http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08Sp1-B1-AJAX-Client/
• ADO.NET Data Services (VS08 Sp1 B1) - Querying http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08Sp1-B1-Querying/
• ADO.NET Data Services (VS08 Sp1 B1) - Silverlight Client http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08Sp1-B1-Silverlight-Client/
• ADO.NET Data Services (VS08 Sp1 B1) - Surfacing Data http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08Sp1-B1-Surfacing-Data/
• ADO.NET Data Services (VS08 Sp1 B1), Batching http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08Sp1-B1-Batching-Requests/
• ADO.NET Data Services (VS08 Sp1 B1), Optimistic Concurrency http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08Sp1-B1-Optimistic-Concurrency/
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
ADO.NET Data Services (VS08 Sp1 B1), Query Interceptors http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08Sp1-B1-Query-Interceptors/
ADO.NET Data Services (VS08 Sp1 B1), Service Operations http://channel9.msdn.com/posts/mtaulty/ADONET-Data-Services-VS08Sp1-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/MSDNSimulcast-All-DataAll-Day-Dive-into-NET-Data-Access-Intro-to-WCF-DataServices-and-OData/
ASP.NET Databinding and jQueryUI http://channel9.msdn.com/posts/gduthie/ASPNET-Databinding-andjQueryUI/
Astoria Design Walkthrough: Alpha preview of Project Codename "Astoria
Offline" coming soon http://channel9.msdn.com/posts/Andrew+Conrad/Astoria-DesignWalkthrough-Alpha-preview-of-Project-Codename-Astoria-Offline-comingvery-soon/
Astoria Design Walkthrough: Friendly Feeds Part 1 http://channel9.msdn.com/posts/Andrew+Conrad/Astoria-DesignWalkthrough-Friendly-Feeds-Part-1/
Astoria Design Walkthrough: Introducing $count as an URI query option http://channel9.msdn.com/posts/Andrew+Conrad/Astoria-DesignWalkthrough-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-DesignWalkthrough-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-DesignWalkthrough-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-webbetween-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-webbetween-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
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
geekSpeak recording - Silverlight and ADO.NET Data Services with John
Papa - http://channel9.msdn.com/shows/geekSpeak/geekSpeakrecording-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/MSDNFlash-Podcast-014--Entity-Framework-and-ADONET-Data-Services-atTechEd-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-RoadshowSilverlight-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-DeveloperDinner-for-Partners-NET-Framework-35-SP1/
WCF Data Services Beyond the Basics by Gert Drapers http://channel9.msdn.com/posts/matthijs/WCF-Data-Services-Beyondthe-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
•
•
•
•
•
•
•
•
•
XML
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
Channel 9
• ASP.NET MVC using Visual Basic XML Literals http://channel9.msdn.com/posts/funkyonex/ASPNET-MVC-using-VisualBasic-XML-Literals/
• Code To Live: Dave Donaldson on CodeKeep http://channel9.msdn.com/shows/Code+To+Live/Code-To-Live-DaveDonaldson-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-HisFavorite-Visual-Basic-90-Feature-XML-Literals/
• geekSpeak recording: Inside LINQ to XML with Paul Sheriff http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-InsideLINQ-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/JonUdell-Brian-Jones-on-Office-XML/
• LINQ to XML API and VB 9.0 http://channel9.msdn.com/posts/compumaster/LINQ-to-XML-API-and-VB90/
• Matthew Scott: Application Development using the Open XML File Formats
- http://channel9.msdn.com/posts/Rory/Matthew-Scott-ApplicationDevelopment-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-OpenXML-Formats-in-Office-2007/
•
•
•
XML Literals Performance and Namespaces Explained http://channel9.msdn.com/posts/funkyonex/XML-Literals-Performanceand-Namespaces-Explained/
XML Properties and Enabling IntelliSense http://channel9.msdn.com/posts/funkyonex/XML-Properties-andEnabling-IntelliSense/
XSLT Profiler Add-in for Visual Studio Team System http://channel9.msdn.com/posts/compumaster/XSLT-Profiler-Add-in-forVisual-Studio-Team-System/
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
ADO.NET DataSet
Items
• How Do I: LINQ over DataSets? - http://msdn.microsoft.com/enus/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/enus/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/enus/data/ff635842.aspx
• EDM#3 - Splitting Scenarios - http://msdn.microsoft.com/enus/data/ff657841.aspx
• EDM#4 - Modeling Complex Types - http://msdn.microsoft.com/enus/data/ff635845.aspx
• EDM#5 - Custom Mapping With SSDL - http://msdn.microsoft.com/enus/data/ff635853.aspx
How Do I?
•
•
•
•
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-4b83a292-3704e68310f4
• Interview: Utilizing Entity Framework Model-First With SQL Azure http://www.microsoft.com/showcase/en/us/details/b4961d51-109a-474ba7ea-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
•
•
•
•
•
•
•
•
•
LINQ to SQL
•
•
•
•
•
•
WCF Data Services
•
•
•
•
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/enus/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
How Do I: Get Started with LINQ to SQL? - http://msdn.microsoft.com/enus/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
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
Download