Language

How to use Entity Framework (an object-relational mapping framework) to manage data for your site.

  1. Creating the Data Model

    This tutorial demonstrates how to create the web site, database, and Entity Data model.

  2. Using the EntityDataSource control

    In this tutorial you work with the EntityDataSource control that ASP.NET provides in order to make it easy to work with an Entity Framework data model.

  3. Filtering, Ordering, Grouping

    In this tutorial you see how to filter, order, and group data.

  4. Working with Related Data

    In this tutorial you see how to display and update related data.

  5. Table-per-Hierarchy Inheritance

    This tutorial shows you how to implement inheritance in the data model.

  6. Using Stored Procedures

    This tutorial shows you how to use stored procedures to gain more control over database access.

  7. Formatting and Validating Data

    This tutorial shows you the several benefits that can be provided by Dynamic Data functionality.

  8. Using the ObjectDataSource Control - Getting Started

    In this tutorial you learn how to get started using the Entity Framework and the ObjectDataSource control.

  9. Business Logic and Unit Tests

    This tutorial shows how to add business logic while keeping the business-logic layer (BLL) and the data-access layer (DAL) separate, and how to create automated unit tests for the BLL.

  10. Sorting and Filtering

    This tutorial shows how to implement sorting and filtering and handle master-detail scenarios.

  11. Handling Concurrency

    This tutorial shows options for handling concurrency in an ASP.NET web application that uses the Entity Framework.

  12. Maximizing Performance

    This tutorial shows options for improving the performance of an ASP.NET web application that uses the Entity Framework.

  13. What's New in Entity Framework 4

    This article reviews the most important new features in version 4 of the Entity Framework and provides links to additional resources.

Essential Videos

Pluralsight

Microsoft has made it possible for you to enjoy this Pluralsight training free of charge. In addition, you can watch more videos free of charge from Microsoft.

1. Visual Studio Features

52 mins

2. Working with Data

43 mins

3. Framework Features

78 mins

4. HTML5 Features

44 mins

5. oAuth and Security Features

51 mins

Sponsored By: Pluralsight

Get unlimited access to hundreds of Pluralsight online courses like this one.

Starting at $29/mo.

free trial subscribe now

ASP.NET Web Forms Books

Microsoft's Jon Galloway recommends these books for learning ASP.NET Web Forms:

Beginning ASP.NET 4.5: in C# and VB

Beginning ASP.NET 4.5: in C# and VB

by Imar Spaanjaars

Professional ASP.NET 4.5 in C# and VB

Professional ASP.NET 4.5 in C# and VB

by Jason N. Gaylord, Christian Wenz, Pranav Rastogi, Todd Miranda, Scott Hanselman

Pro ASP.NET 4 in C# 2010

Pro ASP.NET 4 in C# 2010

by Matthew MacDonald