Entity Framework Core - The Complete Guide (.NET Core 5)
4.7 (54 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
385 students enrolled

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

Learn Entity Framework Core using Code First Methodology in ASP.NET Core 5 (.NET 5)
Bestseller
4.7 (54 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
385 students enrolled
Created by Bhrugen Patel
Last updated 6/2020
English
English [Auto]
Current price: $83.99 Original price: $119.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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.
Requirements
  • Basic knowledge of .NET Core
  • Basic knowledge of c# / SQL
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.

Who this course is for:
  • Anyone who wants to learn EF Core
Course content
Expand all 74 lectures 05:26:07
+ Introduction
10 lectures 33:07
Tools needed
01:55
GitHub and Project Snippets (Project Resources)
00:55
N Tier
04:20
Entity Framework Core Packages
04:04
Add Connection String
03:52
DbContext
06:40
+ Migrations
9 lectures 40:27
Create Category Model
03:58
What are migrations.
02:51
Add Migration
04:10
Push Migration to Database
05:18
Add Genre Model and Migration
03:24
Modify Migration
07:22
Migration Modification Scenarios Part 1
05:20
Migration Modification Scenarios Part 2
06:15
Reviews
01:49
+ Data Annotations
10 lectures 44:55
What are conventions
02:35
Table Name and Column Name
02:55
Required and Primary Key
04:00
Max Length and Not Mapped
02:18
Add more Models
06:15
Database Generated Options
02:56
Add Foreign Key
06:18
Requirements Change and One to One Relationship
04:34
One To Many Relationship
03:41
Many to Many Relationship
09:23
+ Fluent API
9 lectures 45:30
Models for Fluent API
03:57
Primary Key and Required
05:13
Smartness of Entity Framework Core
02:29
Not Mapped and Max Length
05:37
Table Name and Column Name
03:03
One to One Fluent API
06:02
One to Many Fluent API
03:27
Many to Many Fluent API
06:55
Fluent API Code Roganization
08:47
+ CRUD Operations in Entity Framework Core
10 lectures 49:19
Insert Record with Migrations and Logging
03:43
Reading using Entity Framework Core
07:00
Create Update Fetch Records
06:09
Insert and Edit in Entity Framework Core
05:47
Delete in Entity Framework Core
02:59
Bulk Operations in Entity Framework Core
07:18
7 Bulk Remove in Entity Framework Core
03:45
Assignment Setup Author and Publisher
06:12
Assignment Solution Publisher and Author
03:07
Book Index Action
03:19
+ Section 6
12 lectures 56:26
Projections in Entity Framework Core
06:06
Book Upsert View
01:48
Create and Update Book
06:42
Explicit Loading
06:15
Book Details Actions
05:16
Book Details in Action
02:48
Problem and Eager Loading
06:30
Deffered Execution
02:34
Demo - Deferred Execution
03:58
IQueryable vs IEnumerable
05:14
Attach vs Update
07:30
Updating Entity Manually
01:45
+ Entity Framework Core Advance Concepts
6 lectures 24:47
Overview
02:00
Book Author VM and Get Action
04:50
NOT IN LINQ Clause
03:03
Many to Many Demo
07:33
Multi Level Explicit Loading
04:28
Eager Loading on Fire
02:53
+ SQL Views and More
8 lectures 31:36
Change Tracker
03:06
Change Tracker Demo
05:17
Tracking vs no tracking
03:08
Create View and Sproc
03:45
Map View in DbContext
02:54
Retrieve Data from Views
02:56
Raw SQL
06:24
Include Filters
04:06