Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Entity Framework Core - The Complete Guide [2025]

Entity Framework Core - Hướng Dẫn Toàn Tập [2025]

Entity Framework Core - Hướng Dẫn Toàn Tập [2025]

Học Entity Framework Core với Phương Pháp Code First trong ASP.NET Core 7 (.NET 7)

4.5
(3,256 đánh giá)
15,464 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.909.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
6.0 giờ video
183 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Entity Framework Core
Migrations trong Entity Framework
Fluent API
Data Annotations
Các phương pháp hay nhất với Entity Framework Core
Quan hệ trong Entity Framework Core
Thao tác hàng loạt trong Entity Framework Core
Change tracker, SQL thô, Stored Procedure, View và nhiều hơn nữa.

Yêu cầu

Kiến thức cơ bản về .NET Core
Kiến thức cơ bản về C# / SQL

Đối tượng phù hợp

Dành cho tất cả những ai muốn học EF Core

Nội dung khóa học

10 phần • 108 bài giảng
1 Chào mừng
2 ORM
3 Giới thiệu Entity Framework Core
4 Tận dụng tối đa khóa học
5 Các công cụ cần thiết
6 Tài nguyên dự án
7 Tạo dự án
8 Kiến trúc N Tầng
9 Gói Nuget và Ứng dụng Console
1 Tạo ApplicationDbContext và Model Book
2 Cấu hình Connection String
3 Thêm Migration
4 Hiểu về Migration
5 Áp dụng Migration
6 Migration Snapshot
7 Xóa Migration và Cập nhật Bảng hiện có
8 Bài tập 1 - Thêm Migration
9 Loại bỏ Nullable
10 Đáp án Bài tập 1
11 Cập nhật Nullable cho Bảng
12 Đổi tên Cột
13 Khi nào cần thêm Migration?
14 Quay lại các Migration cũ
15 Hoàn tác và Xóa Migration
16 Các lệnh khác
17 Seed Data bằng Migration
1 Cập nhật Tên Bảng và Cột
2 Data Annotations Key và Required
3 MaxLength và NotMapped
4 EF Core Power Tools
5 Bài tập 2 - Thêm Models và Bảng
6 Đáp án Bài tập 2 - Thêm Models và Bảng
1 Một - Một
2 Thực hành - Quan hệ Một - Một
3 Sửa lỗi Quan hệ "Một - Một"
4 Quan hệ "Một - Nhiều"
5 Thực hành - "Một - Nhiều" và Áp dụng Migrations
6 Thực hành - Một - Nhiều
7 Nhiều - Nhiều - Bỏ qua Bảng ánh xạ
8 Nhiều - Nhiều - Tạo thủ công Bảng ánh xạ
9 Tổng kết Ánh xạ Quan hệ
1 Thiết lập Models cho Fluent API
2 Tên Bảng và Cột trong Fluent API
3 Required và Primary Key với Fluent API
4 Not Mapped và Max Length với Fluent API
5 Bài tập 3 - Fluent API
6 Đáp án Bài tập 3 - Fluent API
7 Quan hệ "Một - Một"
8 Quan hệ "Một - Nhiều"
9 "Nhiều - Nhiều" - Bỏ qua Bảng ánh xạ
10 "Nhiều - Nhiều" - Tạo thủ công Bảng
11 EF Core thông minh như thế nào?
12 Tổ chức Fluent API
1 Các phương thức Hỗ trợ Cơ sở dữ liệu
2 Lấy tất cả Sách
3 Tạo Sách
4 Ghi nhật ký Truy vấn
5 First và FirstOrDefault
6 Lọc dùng Where
7 FirstOrDefault
8 Find
9 Single và SingleOrDefault
10 Contains, Like và Hàm Tổng hợp
11 Tổng quan về Thực thi Trì hoãn
12 Sắp xếp Dữ liệu
13 Các phương thức Phân trang
14 Cập nhật trong EF Core
15 Xóa bản ghi trong EF Core
16 Các phương thức Async
1 Cài đặt EF Core trong Dự án Web
2 Seed Category và Ghi nhật ký trong EF Core
3 Truy xuất dùng EF Core
4 Tạo và Cập nhật Action Method Get
5 Tạo và Cập nhật Category với EF Core
6 Xóa Category
7 Bài tập 4 - Code không được Ném ra Exception
8 Đáp án Bài tập 4 - Không ném Exception
9 Chèn hàng loạt
10 Xóa hàng loạt
11 Thiết lập View Author và Publisher
12 Bài tập 5 - Publisher và Author
13 Đáp án Bài tập 5 - CRUD Publisher và Author
1 Liệt kê tất cả Sách
2 Projections trong EF Core
3 Book Upsert View
4 Thực thi Upsert và Delete
5 Explicit Loading trong EF Core
6 Load Book Details View
7 Thực thi Book Details
8 Cách đúng để sử dụng Book Details
9 Eager Loading
10 Thực thi Trì hoãn
11 IQueryable vs IEnumerable
1 Book Author View Model
2 Mệnh đề NOT IN trong LINQ
3 Gán Author cho Book
4 Xóa Author khỏi Book - Quan hệ "Nhiều - Nhiều"
5 Explicit Loading Nhiều cấp
6 Eager Loading mạnh mẽ
7 Lazy Loading cho Dữ liệu Liên quan
8 Tổng kết các cách Load Dữ liệu Liên quan
1 Thực hành Change Tracker
2 Tracking vs No Tracking
3 Tạo View và Stored Procedure
4 Thực thi với Views
5 SQL thô
6 Thực thi Stored Procedure
7 Bonus - Đổi Schema và Tên Bảng cho .NET Identity (Video Youtube)

Giới thiệu khóa học

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.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Csharp
Hiển thị tất cả khoá học Database
Hiển thị tất cả khoá học Dotnet Development
Hiển thị tất cả khoá học Orm
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊