Updated: October 23, 2016
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.
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.
Entity Framework uses an open development model. Find out how you can help make EF even better by visiting the CodePlex site.
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.
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.