Introduction to Entity Framework


Updated: October 23, 2016

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

GetIt Get Entity Framework
Add the EntityFramework NuGet package to your project or install the Entity Framework Tools for Visual Studio.

GetStarted Documentation
Videos, tutorials, and advanced documentation to help you make the most of Entity Framework.

GetHelp Ask a Question
Find out how to get help from the experts and contribute to the data community on Stack Overflow.

Contribute Contribute
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.

WhichWorkflow_Thumb 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.