Essential Entity Framework

In this course, you will learn how to exploit the full capabilities of Microsoft’s open source platform for universal data access: Entity Framework 6.

The Entity Framework provides a conceptual model that more closely resembles entities and relationships in the real world and includes an industrial-strength Object-Relational Mapping (ORM) tool that allows you connect to almost any backend database.

In this course, you will learn many of the features in Entity Framework that enable you to build service-oriented, n-tier applications using test-driven methodologies with robust architectural design patterns.

Objetivos

Leverage features of C#, including extension methods and lambda expressions
Use LINQ to filter, sort, and group in-memory collections of objects
Use PLINQ to perform queries in parallel
Write LINQ to XML queries to search XML documents and save them to the file system
Create LINQ to Entities queries to execute queries and perform updates in real-world database applications
Build a rich conceptual entity model using the EF and visually map it to a database schema
Use Async query and save to improve client responsiveness and server scalability
Learn how to implement repository and unit of work design patterns with EF
Detect and resolve concurrency conflicts with LINQ to Entities
Choose the best strategy for loading related entities (eager, explicit or on-demand)
Expose data to web clients as REST-based services that can pass though firewalls
Build a real-world n-tier application using WCF and LINQ to Entities

Software Development

Disponible en formato e-learning

Disponible en formato presencial

Disponible en formato a distancia

Subvención disponible
A través de Fundae, cumpliendo requisitos.

Duración
25 horas

  • Dificultad 50% 50%
  • Nivel alcanzado 80% 80%

Dirigido a

Developers who work with relational databases and want to leverage LINQ and the Entity Framework

Conocimientos requeridos

Previous experience with C# and Visual Studio is required

Temario

Functional Programming in C#
LINQ to Objects
LINQ to XML
Entity Framework Architecture
POCO and Visual Studio Designer Support in the Entity Framework
Design Patterns
Code-First
LINQ to Entities
Concurrency and Stored Procedures
Managing Connections and Transactions
Mapping Scenarios
N-Tier Applications
Introduction to WCF Data Services

Solicita información del curso