Skip to main content

Beginner's Guide to the ADO.NET Entity Framework

Get up to speed with the ADO.NET Entity Framework.

Introductory Videos

EF 4.1 Getting Started
EF4 – Part 1
EF4 – Part 2
How Do I?
 

These videos demonstrate how to create applications using the new functionality in Entity Framework 4.1.

Getting Started with Entity Framework 4.1

Getting Started with Entity Framework 4.1
(Level: 100; 6:03)

 

Building an MVC 3 App with Code First and Entity Framework 4.1

Building an MVC 3 App with
Code First and Entity Framework 4.1

(Level: 200-300; 11:03)

 

Building an MVC 3 App with Database First and Entity Framework 4.1

Building an MVC 3 App with
Database First and Entity Framework 4.1

(Level: 200-300; 9:40)

 

Building an MVC 3 App with Model First and Entity Framework 4.1

Building an MVC 3 App with
Model First and Entity Framework 4.1

(Level: 200-300; 11:34)

 


More ADO.NET Entity Framework Videos ...

Tutorials & Articles

ADO.NET Entity Framework At-a-Glance (100 Level)
This short article introduces the main features of the Entity Framework.

Introducing the Entity Framework (200 Level)
A short technical overview of the Entity Framework.

Introduction to the Entity Framework (200-300 Level): PowerPoint Slide Deck
A thorough technical introduction to the Entity Framework by MVP Gil Fink.

Entity Framework in .NET 4.0 (200-300 level): PowerPoint Slide Deck
An overview of the new features added to the Entity Framework in .NET 4.

Achieve Flexible Data Modeling with the Entity Framework (300 level)
Article from MSDN Magazine that introduced the Entity Framework, discussing the philosophy behidn the technology, the Entity Data Model, and Object-Relational Mapping.

 

Additional Resources

Hands-On-Lab (Using EF with .NET 4)

Forum (for questions and support)

Connect (submit and browse bugs and feature requests)

ADO.NET Data Providers Index

 

Instructor-Led Training
Visual Studio 2008: ADO.NET 3.5 (2 days)
This two-day instructor-led course provides students with the knowledge and skills to access and modify data by using ADO.NET 3.5, from using DataSets and LINQ to the ADO.NET Entity Framework and SQL Server Synchronization Services.

Self-Paced Training
Implementing the Entity Framework in ADO.NET 3.5 Applications (2 hours)
This course covers the Entity Framework, object management services, Entity SQL queries, and methods to use LINQ to Entities. This course is a component of the complete training below.

Visual Studio 2008 ADO.NET 3.5 (20 hours)
Covers database access using ADO.NET 3.5 include DataSets, XML, data synchronization, LINQ, ADO.NET Entity Framework, and ADO.NET Data Services

Samples & Downloads

ADO.NET Entity Framework Samples on MSDN Code Gallery

Documentation Samples

All-In-One Data Access Samples

.NET Framework 3.5 Enhancements Training Kit
The .NET Framework 3.5 Enhancements Training Kit includes presentations, hands-on labs, demos, and event materials. This content is designed to help you learn how to utilize the .NET 3.5 Enhancement features including: ASP.NET MVC, ASP.NET Dynamic Data, ASP.NET AJAX History, ASP.NET Routing, ADO.NET Data Services, ADO.NET Entity Framework, WCF 3.5 SP1, and the .NET Framework Client Profile.

Books on ADO.NET Entity Framework

Programming the ADO.NET Entity Framework by David SceppaProgramming Entity Framework by Julie Lerman

 


Make Entity Framework Better

Feedback Prioritize the Entity Framework feature suggestions you need to be successful.

More Resources

Entity Framework Team BlogEntity Framework Team Blog

Read new content from the team every week!

Entity Framework Design Blog

Preview and provide feedback on the design of new features

Hands-on Labs

Quickly evaluate or learn about Entity Framework with these hands-on labs.

Channel9 Interview – EF 4.1

Go behind the scenes and meet the team!

Entity Framework Developer Forum

Connect with the EF community

ConnectConnect

Submit bugs and provide feedback on Entity Framework 4.1

MSDN MagazineMSDN Magazine

Read in-depth articles on Entity Framework

Entity Framework FAQ

Get your EF questions answered