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.