Entity Framework in N-Tier Applications

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


Planning to use Entity Framework in a real-world business application? If so, then you have a steep learning curve ahead of you. Rather than connect to a database directly from a client application, where the DbContext is responsible for tracking changes to your entities, you’re going to need to place your data access code in a middle-tier services layer, where entities are disconnected from the DbContext. In addition, you’ll need to choose between Windows Communication Foundation and ASP.NET Web API. And you’ll face a number of other technical hurdles, such as customizing code-generation templates, handling cyclical references between entities, performing asynchronous operations, and selecting an efficient wire format to optimize performance. In this session, Tony provides the know-how you need to use Entity Framework effectively in N-Tier applications that are designed for testability, scalability, and performance.

Table of Contents

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

Related Links

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


This course is part of the following series: