Skip to main content
CF

Entity Framework Core - The Complete Guide (.NET Core 5)

5h 24m 16s
English
Paid

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.

About the Author: Udemy

Udemy thumbnail

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

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 73 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Welcome
All Course Lessons (73)
#Lesson TitleDurationAccess
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
Unlock unlimited learning

Get instant access to all 72 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What is Entity Framework Core - The Complete Guide (.NET Core 5) about?
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…
Who teaches this course?
It is taught by Udemy. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 73 lessons with a total runtime of 5 hours 24 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/entity-framework-core-the-complete-guide-net-core-5. The page hosts every lesson with the integrated video player; no download is required.