Skip to main content

Entity Framework

Entity Framework is Microsoft’s recommended data access technology for new applications

Get It
Add the EntityFramework NuGet package to your project and start taking advantage of this powerful O/RM.
  
Get Started
Visit our Beginner’s Guide to Entity Framework for videos and tutorials that will help you make the most of your data.
  
Get Help
Find out how to get help from the experts and contribute to the data community on Stack Overflow.
  
Contribute
Entity Framework uses an open development model. Find out how you can help make Entity Framework even better by visiting the CodePlex site.

 

 

What is Entity Framework

Entity Framework (EF) is an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects. It eliminates the need for most of the data-access code that developers usually need to write.

Video introducing Entity Framework Introducing Entity Framework
Entity Framework allows you to create a model by writing code or using boxes and lines in the EF Designer. Both of these approaches can be used to target an existing database or create a new database. This short video explains the differences and how to find the one that is right for you.

Microsoft is conducting an online survey to understand your opinion of the MSDN Web site. If you choose to participate, the online survey will be presented to you when you leave the MSDN Web site.

Would you like to participate?