Develop Intelligence
Entity Framework
Learn to build data tiers using Microsoft Entity Framework.

The Entity Framework training course is designed to teach you how to get the most out of Microsoft’s open-source data access technology. The class will focus on building data models and consuming them throughout your application.

This course assumes prior .NET fundamentals knowledge. This course assumes prior .NET fundamentals knowledge. If you are new to .NET, we recommend beginning with Essential C# and/or .NET Fundamentals courses.

After this course, you will be able to:

Upon completion of this course, you should be able to:

  • Explain the purpose of .NET Entity Framework.
  • Associate relational constructs with .NET objects.
  • Consume an EF-based data layer.

This course will be delivered in 3 Days

DI will work with you and your team to define the most appropriate delivery structure, schedule and dates. Structure, schedule and dates will be determined by project schedule, team availability and classroom availability. And of course, it will also be determined by DI’s instructor availability.

In the Entity Framework training course, you’ll learn:

  • Introducing Entity Framework
    • Impedance Mismatch
    • Relationship to Traditional ADO.NET
    • What EF Brings
    • Alternatives to EF
    • History and Motivations
    • Query Syntax vs. Object Syntax
    • Cheatsheet
    • LINQ Backends – Objects, XML, Entities
  • Bootstrapping Entity Framework
    • Design Patterns
    • Code First and POCOs
    • Mapping Considerations
    • Common Scenarios
  • Making Your Database Happy
    • Using Stored Procedures
    • Managing Concurrency
    • Joining Transactions
  • Advanced Entity Framework
    • Loading: Lazy and Eager
    • More patterns: Entities and Aggregates
    • Fine-tuning Queries

Essential C#
Call us at (877) 629-5631