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

5h 24m 16s
English
Paid

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. 

Read more about the course

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.

Watch Online

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

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

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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Complete C# Unity Developer 2D: Learn to Code Making Games

Complete C# Unity Developer 2D: Learn to Code Making Games

Sources: udemy, gamedev.tv
The course has been remastered in Unity 2018! This course started as a runaway success on Kickstarter and has gone on to become the most popular and most watched Unity game deve...
18 hours 17 minutes 22 seconds
Learn Blazor Server (Blazor Server: In Depth)

Learn Blazor Server (Blazor Server: In Depth)

Sources: iamtimcorey.com (Tim Corey)
Blazor Server is a game changer for developers. But figuring out how to access the full power of Blazor Server can leave you frustrated. Can it really replace Javascript complet...
16 hours 28 minutes 25 seconds
Complete guide to building an app with .Net Core and React

Complete guide to building an app with .Net Core and React

Sources: udemy
Have 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 build a multi-proje...
32 hours 10 minutes 45 seconds