Skip to main content

The ADO.NET Entity Framework...

...is Microsoft’s recommended data access technology for new applications

Read Entity Framework Overview | Case Studies

 

Get it
Get it
Get Started
Beginner's Guide
Learn more
Learn more
Forum
Forum

 

Learn Entity Framework

Introduction to Entity Framework

By Diego Vega, Rowan Miller
53 minutes

Learn about Entity Framework including demos of the Code First, Model First and Database First workflows.

Introductory Tutorials

Build your first Code First Application

Build your first Code First Application

  • Code First with DbContext
  • MVC3
Build your first Database First Application

Build your first Database First Application

  • Database First with DbContext
  • MVC3
    
Build your first Model First Application

Build your first Model First Application

  • Model First with DbContext
  • MVC3
Using Code First Migrations

Using Code First Migrations

  • Evolve your database schema using Code First Migrations

 

Watch more step-by-step tutorials...

Continue Learning Entity Framework

Data Annotations in the Entity Framework and Code First

Data Annotations in the Entity Framework and Code First

  • Use Annotations to modify a Code First model
Validation

Validation

  • Use server-side validation
    
Code First: Relationship Fluent API

Code First: Relationship Fluent API

  • Fluent API
  • Configure Relationships
Code First: Mapping Fluent API

Code First: Mapping Fluent API

  • Fluent API
  • Table/Column Mapping
    
Code First: Database Initializers

Code First: Database Initializers

  • Automatic database creation
  • Seed data
A 12-part series that goes deep into EF 4.1’s new API

Using the DbContext API

  • A 12-part series that goes deep into the DbContext API
    
Change Tracker API

Change Tracker API

  • Track Object State
  • Sorting and Filtering
EF 4.1 and N-Tier Apps

EF and N-Tier Apps

  • N-Tier
  • WCF Data Services
    
Code First and WCF Data Services

Code First and WCF Data Services

  • create a data service
  • consume on Win7 phone
  

More Learning Resources...

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

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

MSDN MagazineMSDN Magazine

Read in-depth articles on Entity Framework

MSDN Docs

Explore detailed documentation on Entity Framework

Entity Framework FAQ

Get your EF questions answered