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