Advanced Entity Framework
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
This course explains and demonstrates how to integrate Entity Framework in a web project, how to improve and tune performance in various scenarios, how to configure Entity Framework, and how to work with other database types.
Target Audience
Developers wanting to learn more about the Entity Framework
Prerequisites
None
Expected Duration (hours)
2.7
Lesson Objectives Advanced Entity Framework
start the course
connect to a SQL Azure database with Entity Framework
recognize the default connection resiliency features of Entity Framework
use Entity Framework with non-Microsoft databases
override default context initializers and factories with custom ones in Entity Framework
intercept calls to and responses from the database
configure Entity Framework using code instead of a config file
transform configuration files per environment in Entity Framework
use Entity Framework to generate entities and customize code generation
describe dependency resolution in Entity Framework
work with LINQ To Entity's asynchronous commands
work with Entity SQL's asynchronous commands
use deferred execution with LINQ To Entities
analyze various ways to log Entity Framework database queries and commands
learn how Entity Framework tracks the existence of entities to reduce database queries and handle updates
recognize the impact of lazy loading
use DbSet.AddRange and DbSet.RemoveRange to improve performance
use an existing connection to create a new DbContext
describe the use of NGEN in .NET
work with views in Entity Framework
use .NET assembly interning for Entity Framework deployments
integrate Entity Framework into an ASP.NET MVC and Web API project
integrate Entity Framework into a WCF project
implement unit testing of an application that uses Entity Framework
perform performance tuning and asynchronous operations in Entity Framework
Course Number: sd_etyf_a02_it_enus
Expertise Level
Expert