© 2026 Dometrain. All rights reserved.
Learn how to effectively use Entity Framework Core in .NET with this course. Covering everything from basic concepts to advanced techniques like migrations, testing, and performance tuning.
Entity Framework (EF) Core is a lightweight, extensible, open source and cross-platform object-relational mapper or ORM which enables .NET developers to work with a database using .NET objects and eliminates the need for most of the data-access code that typically needs to be written. Alongside Dapper, it is one of the two most popular ORMs in .NET, and given how much its performance has been improved in the last few .NET versions, it is an excellent choice for any .NET application. In this 8-and-a-half-hour-long course, Hannes Lowette will cover everything you need to know about Entity Framework Core, from its most basic concepts to its most advanced ones, including testing and different database providers. This course is effectively two courses bundled as one, and it is the best resource you could have to learn Entity Framework code in .NET with C#.
I liked that a lot of topics were explained deeply, especially I like the section about Performance & Concurrency.
About mappings, and about solving of performance issues.
Getting real life examples and tips throughout the course
I was familiar with most of the EF Core, but it was cool seeing it work with different providers, also the part with CosmosDb was a nice addition.
Extremely practical and well presented. Examples are easy to understand
nothing special that I would emphasize, just a really good overview how get started and work efficiently with ef core
The instructor covered a wide depth of topics, and introduced new concepts to me in a concise manner while also reinforcing understanding of foundational ORM/database knowledge.
I learned about the various mechanics of EF Core, including its history, features, syntax, and various strategies around leveraging it in your system.