Skip to main content

Entity Framework

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

Get Entity Framework
Add the EntityFramework NuGet package to your project or install the Entity Framework Tools for Visual Studio.
  
Documentation
Videos, tutorials, and advanced documentation to help you make the most of Entity Framework.
  
Ask a Question
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 EF 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?