Skip to content
UdemyAsp.netPaid courseBeginner levelCertificate

Entity Framework Core - The Complete Guide (Udemy.com)

Learn Entity Framework Core using Code First Methodology in ASP.NET Core 7 (.NET 7)

Created by: Bhrugen Patel

Last updated April 2026

icon
What you will 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.

icon
Course 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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Bhrugen Patel

I am a passionate and creative software engineer with a strong focus on simplicity and thorough details. I have been programming since high school and I have been involved with multiple web and desktop using .net.

I have a master's of science degree in computer science and a Bachelor of Computer Engineering. I also have many years of experience with .NET C# and .NET MVC. I enjoy teaching along with my full-time job.

For me, the most important part about writing and teaching code is to eliminate the hardships of every student out there who is willing to learn but cannot find adequate resource which is easy to understand. Coding is a way to be creative and have fun!

icon
More courses by Bhrugen Patel

$84.99

$99.99

$15.00

$79.99

$19.99

$69.99

icon
More ASP.NET courses

$74.99

$69.99

$84.99

$15.00

$69.99

$84.99

icon
Reviews

4.6

3,493 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Flávio Henrique Mezzaroba de Castro on 1/19/2025

There is a lot to learn in this course. The videos/classes are short (between 3 to 6 minutes), yet numerable. For me, it makes it all easier to follow. However, when working with Visual Studio, .NET and EF Core, you're likely going to face some specific problems (specially if you're a begginer like me) that are not completly adressed in the videos/classes. So, when this happens, you'll be on your own to look for ways to solve thoses problems. Of course, there is the Q&A section that may help you, but be ready to make some researches of your own. Still this is a good course to take. As I said before, there is a lot to learn from theses classes and Bhrugen is a really good instructor. Furthermore, looking for ways to fix issues on your own might be a good opportunity to learn as well.

By Mohammed A Farooqui on 11/19/2024

An Outstanding Learning Experience! This course exceeded all my expectations. The content was well-organized, engaging, and easy to follow. The instructor was knowledgeable and supportive, making even challenging topics simple to understand. The hands-on activities and examples helped me apply what I learned in real-world scenarios. I feel confident in the skills I've gained and would highly recommend this course to anyone looking to grow in this area. It's truly worth every star!

By Luzhenzheng1990 on 9/17/2024

Great Teacher. I am able to understand most content within the first time. If not, for the second time I can understand. Teacher explains everything in an easy and clear way. I will take a look at you other courses. Really beginner friendly course. Section 8.1, i cant understand a word before you showing me what we want to achieve. How am I supposed to know what i should code without knowing what i want to achieve?

By Sohel Shaikh on 8/17/2024

This course provides a comprehensive dive into Entity Framework Core, particularly excelling in areas like Migrations, Relationships, Data Annotations, and the Fluent API. The instructor’s delivery is clear, and the course is well-structured, making complex topics easy to grasp. The focus on best practices and advanced concepts like Explicit, Eager, and Lazy Loading adds immense value, making it a great choice for anyone looking to deepen their understanding of EF Core. While I had some confusion in Razor pages, that was outside the course's scope. Overall, this course is an excellent resource for mastering EF Core.

By ShengWei Toh on 7/26/2024

The portion on EF Core was laid out well but the speed of teaching was too fast. A lot of concepts were not explained properly and their usage was not explained properly.

By CYRIL Balmadres on 8/9/2023

Very clear explanation!. I am impressed and excited to learn more. I recommend to complete the whole course NOT just stopping at Section 10. The OLD lectures do have clearer explanations of things which I find very refreshing as a review after reaching Section 10. I was hoping that we will have the use of WPF instead of old CSHTML/CSS/Razor approach. Why not have another course like this using WPF front end. I am glad I completed all the 182 videos and now have a better understanding of EF Core. In three months, we will have .NET Core 8 and I am excited to learn the new features like the WHERE clause and FILTERING with the INCLUDE method added at .NET Core 5. Awesome.

By Ricardo Rangel Ramírez on 1/27/2022

Amazing course! What I found most interesting was the part about migrations, logging, Bulk operations, change tracking as well as explicit and eager loading. Brughen's teaching is very clear and he teaches from the basics to advanced topics. It would be great to add a section on handling transactions with this technology. I highly recommend this course to all .Net developers who want to learn how to handle EF Core well or go deeper into how to handle EF Core well or go deeper into it.

By Sérgio Pereira on 1/3/2021

I would give 5 stars, but the last lesson was given in a hurry about .NET 5 Filters, and I didn't understand the results of the queries, the rest of the course I understood everything, if this lesson is replaced and well explained I will give the perfect 5 stars, i dind't understand why with the Take(n) operator it gives all records and not n records, and I didn't understand why in the where clause returns results when theres no Author_Id, when it shoud return results for Author_Id == n only: var bookFilterBookAuthors = _db.Books .Include(b => b.BookAuthors.Where(ba => ba.Author_Id == n)) .ToList(); var bookFilterLast5BookAuthors = _db.Books .Include(b => b.BookAuthors.OrderByDescending(ba => ba.Author_Id).Take(n)) .ToList(); I did the complete MVC Core 3.1 and is a superb course 5 stars, I only give 5 stars to perfection that didn't make me think, and I understood 100% perfectly. I will continue to buy all courses from this author.

By Karthik Subramanian on 7/19/2020

I would highly recommend this course for people who are new to EF core and people who are aware of the concepts and still need a one place library to refer the concepts. The authors response to the Q&A section is very commendable. I got replies to couple of my queries in quick time. Just a suggestion, It would be great if you can append this course with some details on transactions in EF core and scaffolding Database first approach in EF core

By Mikey . on 6/5/2020

As always Bhrugen delivers a clear explanation, this time covering some of the key concepts of Entity Framework. There are a variety of demonstrations, and a good look "under the hood" at what Entity Framework is doing in the background. A great way to get up to speed with Entity Framework, in conjunction with the other ASP.Net Core courses offered by Bhrugen.

Showing all 10 reviews on CourseDuck

Read all 3,493 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100