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.
Entity Framework Core - The Complete Guide (.NET Core 5)
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.
About the Author: Udemy
Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.
Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.
Watch Online 73 lessons
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Welcome Demo | 01:44 | |
| 2 | ORM | 04:42 | |
| 3 | Entity framework core Introduction | 02:22 | |
| 4 | Tools needed | 01:56 | |
| 5 | GitHub and Project Snippets (Project Resources) | 00:56 | |
| 6 | Create Project | 02:37 | |
| 7 | N Tier | 04:21 | |
| 8 | Entity Framework Core Packages | 04:05 | |
| 9 | Add Connection String | 03:53 | |
| 10 | DbContext | 06:41 | |
| 11 | Create Category Model | 03:59 | |
| 12 | What are migrations. | 02:52 | |
| 13 | Add Migration | 04:11 | |
| 14 | Push Migration to Database | 05:20 | |
| 15 | Add Genre Model and Migration | 03:25 | |
| 16 | Modify Migration | 07:23 | |
| 17 | Migration Modification Scenarios Part 1 | 05:21 | |
| 18 | Migration Modification Scenarios Part 2 | 06:16 | |
| 19 | Reviews | 01:50 | |
| 20 | What are conventions | 02:36 | |
| 21 | Table Name and Column Name | 02:56 | |
| 22 | Required and Primary Key | 04:01 | |
| 23 | Max Length and Not Mapped | 02:19 | |
| 24 | Add more Models | 06:16 | |
| 25 | Database Generated Options | 02:58 | |
| 26 | Add Foreign Key | 06:19 | |
| 27 | Requirements Change and One to One Relationship | 04:35 | |
| 28 | One To Many Relationship | 03:42 | |
| 29 | Many to Many Relationship | 09:25 | |
| 30 | Models for Fluent API | 03:58 | |
| 31 | Primary Key and Required | 05:14 | |
| 32 | Smartness of Entity Framework Core | 02:30 | |
| 33 | Not Mapped and Max Length | 05:38 | |
| 34 | Table Name and Column Name | 03:04 | |
| 35 | One to One Fluent API | 06:03 | |
| 36 | One to Many Fluent API | 03:28 | |
| 37 | Many to Many Fluent API | 06:56 | |
| 38 | Fluent API Code Roganization | 08:48 | |
| 39 | Insert Record with Migrations and Logging | 03:44 | |
| 40 | Reading using Entity Framework Core | 07:01 | |
| 41 | Create Update Fetch Records | 06:10 | |
| 42 | Insert and Edit in Entity Framework Core | 05:48 | |
| 43 | Delete in Entity Framework Core | 03:00 | |
| 44 | Bulk Operations in Entity Framework Core | 07:19 | |
| 45 | 7 Bulk Remove in Entity Framework Core | 03:46 | |
| 46 | Assignment Setup Author and Publisher | 06:13 | |
| 47 | Assignment Solution Publisher and Author | 03:08 | |
| 48 | Book Index Action | 03:20 | |
| 49 | Projections in Entity Framework Core | 06:07 | |
| 50 | Book Upsert View | 01:49 | |
| 51 | Create and Update Book | 06:43 | |
| 52 | Explicit Loading | 06:16 | |
| 53 | Book Details Actions | 05:17 | |
| 54 | Book Details in Action | 02:49 | |
| 55 | Problem and Eager Loading | 06:31 | |
| 56 | Deffered Execution | 02:35 | |
| 57 | Demo - Deferred Execution | 03:59 | |
| 58 | IQueryable vs IEnumerable | 05:15 | |
| 59 | Attach vs Update | 07:31 | |
| 60 | Updating Entity Manually | 01:46 | |
| 61 | Overview | 02:01 | |
| 62 | Book Author VM and Get Action | 04:51 | |
| 63 | NOT IN LINQ Clause | 03:04 | |
| 64 | Many to Many Demo | 07:35 | |
| 65 | Multi Level Explicit Loading | 04:29 | |
| 66 | Eager Loading on Fire | 02:54 | |
| 67 | Change Tracker | 03:07 | |
| 68 | Change Tracker Demo | 05:18 | |
| 69 | Create View and Sproc | 03:46 | |
| 70 | Map View in DbContext | 02:55 | |
| 71 | Retrieve Data from Views | 02:57 | |
| 72 | Raw SQL | 06:25 | |
| 73 | Include Filters | 04:07 |
Get instant access to all 72 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionRelated courses
-
Updated 5mo agoComplete guide to building an app with .Net Core and React
By: UdemyHave you learnt the basics of ASP.NET Core and React? Not sure where to go next? This course should be able to help with that. In this course we learn how to bu33h 23m -
Updated 2y agoBlazor From Start to Finish
By: Tim CoreyBlazor is a game changer for developers. But figuring out how to access the full power of Blazor can leave you frustrated.14h 19m -
Updated 11mo agoPragmatic REST APIs
By: Milan JovanovićLearn how to create production-ready REST APIs using the latest features of ASP.NET Core and best practices.14h 44m5/5