Skip to main content
CF

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

5h 24m 16s
English
Paid

Entity Framework Core - The Complete Guide (.NET Core 5) is a 73-lesson 5 hours 24 minutes self-paced course by Udemy. Entity Framework is a term that goes hand by hand with ASP.

Course facts

Lessons
73
Duration
5 hours 24 minutes
Level
All levels
Language
English
Updated
Instructor
Udemy
Price
Premium

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 teaches Entity Framework Core - The Complete Guide (.NET Core 5)? 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.

What lessons are included in Entity Framework Core - The Complete Guide (.NET Core 5)?

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

What courses are similar to Entity Framework Core - The Complete Guide (.NET Core 5)?

Frequently asked questions

What are the prerequisites for this course?
The course assumes a basic understanding of C# and ASP.NET Core, as it delves into using Entity Framework Core with ASP.NET Core. Familiarity with object-relational mapping (ORM) concepts will be beneficial, as the course begins with an introduction to ORM and Entity Framework Core.
What projects or applications will I build during the course?
Throughout the course, students will work on creating a project that involves setting up and managing a database using Entity Framework Core. Students will create models, set up relationships, and implement CRUD operations. The course includes lessons on building a book management application with features like author and publisher management.
Who is the target audience for this course?
The course is ideal for developers looking to enhance their skills in ASP.NET Core by incorporating Entity Framework Core into their applications. It's particularly suitable for those interested in building complex applications with efficient database management.
How does this course compare in depth and scope to similar courses?
This course offers a thorough exploration of Entity Framework Core, covering foundational concepts and advanced topics like migrations, relationships, and the Fluent API. With 73 lessons, it provides a comprehensive guide to integrating Entity Framework Core into ASP.NET Core applications, which may not be as extensively covered in shorter courses.
What specific tools or platforms will I learn to use?
Students will learn to use several key tools and platforms, including GitHub for project resources and snippets, and Visual Studio for creating and managing ASP.NET Core projects. The course also covers using the Fluent API for database configuration and operations in Entity Framework Core.
What topics are not covered in this course?
The course does not cover topics outside the scope of Entity Framework Core and its integration with ASP.NET Core. It focuses on code-first database development, leaving out database-first approaches or other ORMs beyond Entity Framework Core.
How can the skills learned in this course benefit my career?
The skills gained from this course will be valuable for any developer working with ASP.NET Core applications that require efficient data management. Understanding Entity Framework Core will make you proficient in handling complex database operations and architecture, which is a critical skill in many software development roles.