C# .NET Entity Framework Core SQL LINQ

Hands on C# .NET: Entity Framework Core

Complete Entity Framework Core Course: Covering Key Concepts, Performance, and Practical Exercises

4.5 (73 ratings) 422 students Last updated 5/2025 English

Created by Jakub Kozera

What you'll learn

  • Create databases based on C# classes
  • Write efficient database queries using LINQ
  • Apply database schema changes through migrations
  • Manage data and operate on data sets

About this course

Creating mobile, web, or desktop applications almost always requires a robust database. This practical course teaches Entity Framework Core from its fundamentals to advanced techniques, including database creation, relationships, migrations, data seeding, CRUD operations, efficient queries, advanced features, and performance optimization.

Course content

8 sections • 53 lectures • 8h 20m

  • Introduction 3 lectures • 6min
  • Creating databases - Code first approach 12 lectures • 1hr 39min
  • Migrations 6 lectures • 51min
  • Data seeding 4 lectures • 21min
  • Queries 10 lectures • 1hr 52min
  • Advanced topics 8 lectures • 1hr 37min
  • Entity Framework performance 7 lectures • 58min
  • Extras 3 lectures • 57min

Requirements

  • Proficiency in C#

Ready to start learning?

Join 422 students already enrolled in this course.

Get the course on Udemy

Other courses