Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Entity Framework Core 2.1: What's New Playbook

via Pluralsight

Overview

The 2.1 update to EF Core brings over 500 changes since EF Core 2.0. In this course, you’ll learn how to take full advantage of the most impactful new features like view mapping, server-side GroupBy processing, seeding and more.

Every application uses data, and a thorough knowledge of Entity Framework Core is key to building successful .NET and .NET Core applications. In this course, Entity Framework Core 2.1: What's New Playbook, you’ll learn how to take full advantage of the most impactful features added to EF Core 2 in this update. First, you’ll learn how to use some returning features that work quite differently than they did in EF6, for example, data seeding, lazy loading and GroupBy queries. Next, you’ll explore some completely new features such as view mapping, change tracking event handlers, and type conversions. Finally, you’ll discover some of the small changes that can have a big impact on your code. When you’re finished with this course, you’ll have a deep knowledge of these important features in EF Core 2.1, enhancing your capability to create efficient and intelligent data access logic in your software.

Topics:
  • Course Overview
  • Setting the Stage for the EF Core 2.1 Release
  • Seeding the Database and In-Memory Test Provider
  • Exerting More Control Over Saving with System Transactions
  • Tapping into the Pipeline with New Tracking Events
  • Lazy Loading With and Without Proxies
  • Mapping More .NET Types and Enums with Value Conversions
  • Transferring the GroupBy Effort to the Server
  • Introducing Query Types for More Flexible Data Models
  • Benefiting from Minor Changes with Major Impact

Taught by

Julie Lerman

Reviews

4.7 rating at Pluralsight based on 57 ratings

Start your review of Entity Framework Core 2.1: What's New Playbook

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.