Entity Framework Architecture

Purchase a Subscription!

Watch the first few minutes on us! If you'd like to watch the entire video and hundreds more like it, download code samples, access offline videos and skills assessments, and use the discussion forums, log in or purchase a subscription.


Tony Sneed


The Entity Framework was designed to help developers bridge the gap between the world of object-oriented programming (OOP) and relational database management systems (SQL). It includes an object-relational mapper (ORM) that leverages Language Integrated Query (LINQ) for returning objects from queries against an Entity Data Model. This session provides an in-depth examination of the underlying architecture of the Entity Framework, with specific strategies for improving performance where there are potential bottlenecks. It includes information on how to use Entity Framework with non-Microsoft databases such as Oracle and MySQL, as well as techniques for customizing code-generation and tips for when you should disable convenient features such as lazy loading.

Table of Contents

{{toc.Position}} {{toc.Text}}

Related Links

  • {{link.LinkText}} (requires a paid subscription)


This course is part of the following series: