Entity Framework (EF) is Microsoft’s object-relational mapper (ORM) for querying and updating relational data using domain-specific objects. With EF, developers can much more easily leverage the power of object-oriented programming (OOP) in their data-driven applications.
Mastering Entity Framework provides developers with the essential knowledge and skills needed to leverage the power and flexibility of the Entity Framework, while avoiding common mistakes and pitfalls. Real-world topics will be covered, such as connection and transaction management, stored procedures, as well as detecting and resolving concurrency conflicts in multi-user scenarios. Students will learn how to build robust and scalable data-intensive web services using test-driven methodologies and domain-driven patterns such as Repository and Unit of Work.