Mở rộng API trong ứng dụng ABP với lớp thực thể và dịch vụ tùy chỉnh
Sau khi tạo dự án từ mẫu chính thức tại aspnetboilerplate.com/Templates, bạn nên mở giải pháp bằng Visual Studio 2019 (phiên bản 2017 không hỗ trợ .NET Core 3.0 trở lên). Cấu trúc dự án tiêu chuẩn gồm các lớp: Core, EntityFramework, và Application.
1. Thêm lớp thực thể mới trong dự án Core
Tạo hai thực thể LookupValue và ValueMapping để biểu d ...
Đăng vào ngày 16 tháng 10 lúc 07:44
Mở rộng lớp AbpSession trong ABP Framework
Hiểu về cơ chế hoạt động của AbpSession
Phân biệt giữa AbpSession và Session truyền thống
Khi xem xét nguồn gốc của hai thành phần này, ta nhận thấy:
Trong Controller, Session là thuộc tính kiểu HttpSessionStateBase:
public HttpSessionStateBase Session { get; set; }
Trong khi đó, AbpSession được định nghĩa trong AbpController như sau:
publi ...
Đăng vào ngày 2 tháng 10 lúc 13:46
Giải Quyết Những Hạn Chế Trọng Tâm Của Khung ABP Trong Ứng Dụng Doanh Nghiệp
Các Thách Thức Thực Tế Với Khung ABP
Khung ABP là giải pháp phổ biến trong hệ sinh thái .NET nhờ kiến trúc module hóa và hỗ trợ DDD. Tuy nhiên qua nhiều dự án triển khai, chúng tôi nhận diện 5 hạn chế chính:
Thiếu hỗ trợ Vue: Frontend Angular gây khó khăn trong tuyển dụng và duy trì, đặc biệt với nhóm nhỏ
Giao diện hạn chế: Phiên bản Community ...
Đăng vào ngày 29 tháng 6 lúc 23:38
Hướng dẫn phát triển ứng dụng với ABP Framework – Phần 1: Thiết lập nền tảng và mô hình miền
Đây là bài hướng dẫn thực hành từng bước nhằm xây dựng một ứng dụng quản lý sản phẩm cơ bản với các chức năng CRUD, đồng thời làm quen với kiến trúc cốt lõi của ABP Framework. Nội dung tập trung vào việc thiết lập cấu trúc dự án, định nghĩa mô hình miền (domain model), cấu hình cơ sở dữ liệu bằng EF Core, và triển khai lớp dịch vụ ứng dụng — tấ ...
Đăng vào ngày 24 tháng 6 lúc 03:24