Xây dựng Identity hỗ trợ nhiều cơ sở dữ liệu khác nhau trong .NET Core

Bài viết này hướng dẫn cách tách riêng logic Identity thành các dự án độc lập, cho phép dễ dàng chuyển đổi hoặc hỗ trợ nhiều loại cơ sở dữ liệu khác nhau (MySQL, SQL Server, PostgreSQL...) mà không làm ảnh hưởng đến code chính. 1. Tạo thư viện EF chung (ExtendEF) Đầu tiên, tạo một thư viện lớp chứa các định nghĩa entity và DbContext dùng chung ...

Đăng vào ngày 29 tháng 6 lúc 13:23

Triển khai .Net Core trên Docker trong Windows

Cài đặt và Cấu hình Tải Docker từ trang web chính thức: https://www.docker.com/get-started Cấu hình镜像加速 Để tăng tốc độ tải, bạn cần cấu hình các mirror cho Docker. Thêm các đường dẫn sau vào tệp cấu hình Docker: "registry-mirrors": [ "https://registry.docker-cn.com", "https://dockerproxy.com", "https://hub ...

Đăng vào ngày 13 tháng 6 lúc 18:30

Sử dụng ShardingCore trong .NET Core để phân bảng theo số đuôi

Bài viết này tiếp nối phần trước, trong đó đã thực hiện phân bảng theo thời gian. Ở đây, chúng ta sẽ triển khai phân bảng dựa trên số đuôi của khóa chính — ví dụ như 00, 01, 02. Ngoài ra, bài viết cũng bổ sung kiểm thử việc migration dữ liệu. Trong mô hình dữ liệu, ngoài entity Order từ bài trước, ta thêm mới entity Product. Một đơn hàng có th ...

Đăng vào ngày 4 tháng 6 lúc 02:12