Tích hợp SQLite vào dự án .NET sử dụng ABP Framework

Cài đặt Cài đặt gói NuGet Microsoft.EntityFrameworkCore.Sqlite vào project **.EntityFrameworkCore**. Lưu ý: Không cài đặt gói Microsoft.EntityFrameworkCore.Sqlite.Core vì sẽ gây lỗi. Cấu hình DbContext Do SQLite không hỗ trợ đa luồng, cần vô hiệu hóa transaction trong phương thức PreInitialize() của EntityFrameworkModule. public class TenDuAn ...

Đăng vào ngày 18 tháng 8 lúc 16:58

Giới thiệu về khung ABP

Công cụ cần thiết Trước khi bắt đầu sử dụng khung ABP, bạn cần cài đặt một số công cụ trên máy tính. Môi trường phát triển Bài viết này giả định bạn sử dụng Visual Studio 2022 (phiên bản 10.0 hỗ trợ .NET 6.0) hoặc cao hơn. Nếu bạn chưa cài đặt, phiên bản Community được cung cấp miễn phí tại https://visualstudio.microsoft.com. Tất nhiên, bạn cũ ...

Đăng vào ngày 1 tháng 8 lúc 14:14

Tối ưu hóa hiệu suất API cho các tác vụ xử lý dữ liệu lớn bằng Background Jobs

Trong quá trình phát triển ứng dụng web, các tác vụ xử lý dữ liệu nặng hoặc gọi API bên thứ ba có độ trễ lớn thường làm giảm trải nghiệm người dùng do thời gian chờ đợi phản hồi (timeout). Để giải quyết vấn đề này, việc chuyển đổi các tác vụ đồng bộ sang xử lý bất đồng bộ thông qua Background Jobs là một giải pháp tối ưu. Dưới đây là cách triển ...

Đăng vào ngày 29 tháng 6 lúc 16:12

Giới thiệu ABP với dự án Console .NET Core (Phần 1)

Đầu tiên, cần tải xuống các thư viện Nuget sau: Volo.Abp.Core và Volo.Abp.Autofac. Project Structure (Cấu trúc dự án) Bạn cần thêm mã nguồn vào file Program.cs: using MyConsoleApp; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Volo.Abp.Modularity.PlugIns; static IHostBuilder CreateHostBuilder(stri ...

Đăng vào ngày 30 tháng 5 lúc 14:23