Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Entity Framework Core - The Complete Guide
Bestseller
Rating: 4.5 out of 5(3,386 ratings)
16,059 students

Entity Framework Core - The Complete Guide

Learn Entity Framework Core using Code First Methodology in ASP.NET Core 7 (.NET 7)
Last updated 4/2026
English

What you'll learn

  • Entity Framework Core
  • Migrations in Entity Framework
  • Fluent API
  • Data Annotations
  • Best practices with Entity Framework Core
  • Relationships in Entity Framework Core
  • Bulk operations in Entity Framework Core
  • Change tracker, RAW SQL, Stored Procs, View, and much more.

Course content

10 sections108 lectures6h 7m total length
  • Welcome1:55

    Explore the basics and core concepts of Entity Framework Core from beginner to intermediate levels, with emphasis on new features and foundations.

  • ORM5:19

    Explore how object-relational mapping (ORM) bridges your objects and relational databases, enabling you to query and manipulate data using your language of choice with Entity Framework Core.

  • Entity Framework Core Introduction2:34

    Explore entity framework core, the cross-platform, open-source ORM for .NET 7, enabling automated data access, model generation from database, secure queries, and flexible execution of stored procedures.

  • Get most out of the course0:44
  • Tools Needed0:51

    Install Visual Studio 2022 with .NET 7, then install SQL Server and SQL Server Management Studio to manage and examine tables.

  • Project Resources0:54

    Access course resources for the Entity Framework Core complete guide by visiting Dotnet mastery, downloading all resources and the complete project, and reviewing GitHub commits for each section and lecture.

  • Create Project2:31

    create an mvc app in Visual Studio 2022, name project coding wiki, use dotnet seven with authentication none, and push to a GitHub repo coding wiki_f for entity framework core.

  • N Tier4:49

    Explore building an n-tier solution with separate data access, model, and web projects in dotnet 7, wiring references for entity framework core.

  • Nuget Packages and Console Application6:41

    Install and manage the NuGet packages for entity framework core, including sql server provider and design-time tools, across data access and a console project with a consistent dotnet 7 preview.

Requirements

  • Basic knowledge of .NET Core
  • Basic knowledge of c# / SQL

Description

Entity Framework is a term that goes hand by hand with ASP.NET Core. It is one of that technology that is used very often and is not understood most of the time.

This course will teach you everything you need to know about using Entity Framework Core with ASP.NET Core. The skills you will learn will help you to build and architect complex ASP.NET Core applications that make full use of Entity Framework Core with Code First. We will start with the basic fundamentals of Entity Framework Core and then we would dive into advanced concepts.

Unlike other courses, which are outdated or do not convert all the topics. I have especially taken care to keep the course updated as well as cover topics from beginner to advanced topics with Entity Framework Core.


By the end of watching this course, you'll be able to:

  • Understand the basics of Entity Framework Core

  • Use code-first migrations to push changes to the database, and learn how to manage them.

  • Override code-first conventions (using data annotations and fluent API)

  • Understand how LINQ works and how to filter data.

  • Add, update and remove objects

  • Apply best practices with Entity Framework

  • Understand relationships in Entity Framework Core

  • Bulk operations in Entity Framework Core

  • Change tracker, RAW SQL, Stored Procs, View, and much more.

Who this course is for:

  • Anyone who wants to learn EF Core