Softwarez.Info - Software's World!
Entity FrameWork Core - The Complete Guide (.Net Core 7) - Printable Version

+- Softwarez.Info - Software's World! (https://softwarez.info)
+-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone)
+--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials)
+--- Thread: Entity FrameWork Core - The Complete Guide (.Net Core 7) (/Thread-Entity-FrameWork-Core-The-Complete-Guide-Net-Core-7)



Entity FrameWork Core - The Complete Guide (.Net Core 7) - AD-TEAM - 09-15-2024

[Image: 0aff241519f50e49bcf72061b94fb832.jpg]
Entity Framework Core - The Complete Guide (.Net Core 7)
Last updated 4/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.45 GB | Duration: 11h 26m

Learn Entity Framework Core using Code First Methodology in ASP.NET Core 7 (.NET 7)

[b]What you'll learn[/b]

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.

[b]Requirements[/b]

Basic knowledge of .NET Core

Basic knowledge of c# / SQL

[b]Description[/b]

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 CoreUse 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 objectsApply best practices with Entity FrameworkUnderstand relationships in Entity Framework CoreBulk operations in Entity Framework CoreChange tracker, RAW SQL, Stored Procs, View, and much more.

Overview

Section 1: Introduction

Lecture 1 Welcome

Lecture 2 ORM

Lecture 3 Entity Framework Core Introduction

Lecture 4 Tools Needed

Lecture 5 Project Resources

Lecture 6 Create Project

Lecture 7 N Tier

Lecture 8 Nuget Packages and Console Application

Section 2: Migrations

Lecture 9 Create ApplicationDbContext and Book Model

Lecture 10 Configuring Connection String

Lecture 11 Add Migration

Lecture 12 Understanding Migration

Lecture 13 Apply Migration

Lecture 14 Migration Snapshot

Lecture 15 Remove Migration and Update Existing Table

Lecture 16 Assignment 1 - Add Migration

Lecture 17 Remove Nullable

Lecture 18 Assignment 1 - Solution

Lecture 19 Nullable Updates to Table

Lecture 20 Renaming Column

Lecture 21 When to Add Migration?

Lecture 22 Rolling back to Old Migrations

Lecture 23 Reverting back and Deleting Migration

Lecture 24 More Commands

Lecture 25 Seed Data Using Migration

Section 3: Data Annotations

Lecture 26 Update Table and Column Name

Lecture 27 Key and Required Data Annotations

Lecture 28 MaxLength and NotMapped

Lecture 29 EF Core Power Tools

Lecture 30 Assignment 2 - Add Models and Tables

Lecture 31 Assignment 2 Solution - Add Models and Tables

Section 4: Relations in EF Core

Lecture 32 One to One

Lecture 33 Demo - One to One

Lecture 34 Correcting "One to One" Relation

Lecture 35 "One to Many" Relation

Lecture 36 Demo - "One to Many" and Apply Migrations

Lecture 37 Demo - One to Many

Lecture 38 Many to Many - Skip Mapping Table

Lecture 39 Many to Many - Manual Mapping Table

Lecture 40 Relation Mapping Summary

Section 5: Fluent API

Lecture 41 Setup Models for Fluent API

Lecture 42 Table and Column Name in Fluent API

Lecture 43 Required and Primary Key with Fluent API

Lecture 44 Not Mapped and Max Length with Fluent API

Lecture 45 Assignment 3 - Fluent API

Lecture 46 Assignment 3 Solution - Fluent API

Lecture 47 "One to One" Relation

Lecture 48 "One to Many" relation

Lecture 49 "Many to Many" - Skip Mapping Table

Lecture 50 "Many to Many" Manual Table

Lecture 51 How Smart EF Core is?

Lecture 52 Organize Fluent API

Section 6: Filtering Query

Lecture 53 Database Helper Methods

Lecture 54 Get All Books

Lecture 55 Creating Book

Lecture 56 Logging Query

Lecture 57 First and First or Default

Lecture 58 Filter Using Where

Lecture 59 FirstOrDefault

Lecture 60 Find

Lecture 61 Single and SingleOrDefault

Lecture 62 Contains, Like, and Aggregation

Lecture 63 Deferred Execution Overview

Lecture 64 Sorting Data

Lecture 65 Pagination Methods

Lecture 66 Update in EF Core

Lecture 67 Deleting Record in EF Core

Lecture 68 Async Methods

Section 7: EF Core CRUD

Lecture 69 Setup EF Core in Web Project

Lecture 70 Seed Category and Logging in EF Core

Lecture 71 Retrieve using EF Core

Lecture 72 Create and Update Get Action Method

Lecture 73 Create and Update Category EF Core

Lecture 74 Delete Category

Lecture 75 Assignment 4 - Code Should not Throw Exception

Lecture 76 Assignment 4 - Solution - No Exception Thrown

Lecture 77 Bulk Insert

Lecture 78 Bulk Remove

Lecture 79 Setup Author and Publisher Views

Lecture 80 Assignment 5 - Publisher and Author

Lecture 81 Assignment 5 - Solution - Publisher and Author CRUD

Section 8: Book Managment

Lecture 82 List all Books

Lecture 83 Projections in EF Core

Lecture 84 Book Upsert View

Lecture 85 Upsert and Delete in Action

Lecture 86 Explicit Loading in EF Core

Lecture 87 Load Book Details View

Lecture 88 Book Details in Action

Lecture 89 Correct Way of using Book Details

Lecture 90 Eager Loading

Lecture 91 Deferred Execution

Lecture 92 IQueryable vs IEnumerable - Maybe

Lecture 93 Attach vs Update

Section 9: Book and Author Assignment

Lecture 94 Book Author VM

Lecture 95 NOT IN LINQ Clause

Lecture 96 Assign Author to Book

Lecture 97 Remove Author from Book - "Many to Many' Relation

Lecture 98 Multi-Level Explicit Loading

Lecture 99 Eager Loading on Fire

Lecture 100 Lazy Loading Related Data

Lecture 101 Summarize Loading of Related Data

Section 10: Advance Concepts

Lecture 102 Change Tracker Demo

Lecture 103 Tracking Vs No Tracking

Lecture 104 Create View and Stored Proc

Lecture 105 Views in Action

Lecture 106 Raw SQL

Lecture 107 Executing Stored Proc

Section 11: OLD COURSE (.NET 5) Introduction

Lecture 108 Welcome

Lecture 109 ORM

Lecture 110 Entity framework core Introduction

Lecture 111 .NET 7 Update

Lecture 112 Tools needed

Lecture 113 GitHub and Project Snippets (Project Resources)

Lecture 114 Create Project

Lecture 115 N Tier

Lecture 116 Entity Framework Core Packages

Lecture 117 Add Connection String

Lecture 118 DbContext

Section 12: OLD COURSE (.NET 5) Migrations

Lecture 119 Create Category Model

Lecture 120 What are migrations.

Lecture 121 Add Migration

Lecture 122 Push Migration to Database

Lecture 123 Add Genre Model and Migration

Lecture 124 Modify Migration

Lecture 125 Migration Modification Scenarios Part 1

Lecture 126 Migration Modification Scenarios Part 2

Lecture 127 Reviews

Section 13: OLD COURSE (.NET 5) Data Annotations

Lecture 128 What are conventions

Lecture 129 Table Name and Column Name

Lecture 130 Required and Primary Key

Lecture 131 Max Length and Not Mapped

Lecture 132 Add more Models

Lecture 133 Database Generated Options

Lecture 134 Add Foreign Key

Lecture 135 Requirements Change and One to One Relationship

Lecture 136 One To Many Relationship

Lecture 137 Many to Many Relationship

Section 14: OLD COURSE (.NET 5) Fluent API

Lecture 138 Models for Fluent API

Lecture 139 Primary Key and Required

Lecture 140 Smartness of Entity Framework Core

Lecture 141 Not Mapped and Max Length

Lecture 142 Table Name and Column Name

Lecture 143 One to One Fluent API

Lecture 144 One to Many Fluent API

Lecture 145 Many to Many Fluent API

Lecture 146 Fluent API Code Roganization

Section 15: OLD COURSE (.NET 5) CRUD Operations in Entity Framework Core

Lecture 147 Insert Record with Migrations and Logging

Lecture 148 Reading using Entity Framework Core

Lecture 149 Create Update Fetch Records

Lecture 150 Insert and Edit in Entity Framework Core

Lecture 151 Delete in Entity Framework Core

Lecture 152 Bulk Operations in Entity Framework Core

Lecture 153 7 Bulk Remove in Entity Framework Core

Lecture 154 Assignment Setup Author and Publisher

Lecture 155 Assignment Solution Publisher and Author

Lecture 156 Book Index Action

Section 16: OLD COURSE (.NET 5) Section 6

Lecture 157 Projections in Entity Framework Core

Lecture 158 Book Upsert View

Lecture 159 Create and Update Book

Lecture 160 Explicit Loading

Lecture 161 Book Details Actions

Lecture 162 Book Details in Action

Lecture 163 Problem and Eager Loading

Lecture 164 Deffered Execution

Lecture 165 Demo - Deferred Execution

Lecture 166 IQueryable vs IEnumerable

Lecture 167 Attach vs Update

Lecture 168 Updating Entity Manually

Section 17: OLD COURSE (.NET 5) Entity Framework Core Advance Concepts

Lecture 169 Overview

Lecture 170 Book Author VM and Get Action

Lecture 171 NOT IN LINQ Clause

Lecture 172 Many to Many Demo

Lecture 173 Multi Level Explicit Loading

Lecture 174 Eager Loading on Fire

Section 18: OLD COURSE (.NET 5) SQL Views and More

Lecture 175 Change Tracker

Lecture 176 Change Tracker Demo

Lecture 177 Tracking vs no tracking

Lecture 178 Create View and Sproc

Lecture 179 Map View in DbContext

Lecture 180 Retrieve Data from Views

Lecture 181 Raw SQL

Lecture 182 Include Filters

Anyone who wants to learn EF Core

[Image: XVGohmNl_o.jpg]

[To see links please register or login]


[To see links please register or login]


[To see links please register or login]