Which is a recommended practice when using DTOs and AutoMapper in ASP.NET Core?

4 phương ánCó giải thíchKhó

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Khi sử dụng DTOs và AutoMapper trong ASP.NET Core, một thực hành được khuyến nghị là trả về DTOs từ các controller thay vì các thực thể EF. Điều này giúp phân tách logic kinh doanh khỏi logic của ứng dụng và cải thiện bảo mật. Việc trả về DTOs cũng giúp giảm thiểu rủi ro bị tấn công bằng cách inject các thực thể EF vào các controller. Ngoài ra, việc sử dụng DTOs giúp dễ dàng thay đổi cấu trúc dữ liệu mà không ảnh hưởng đến các controller. Điều này giúp tăng cường khả năng mở rộng và bảo trì của ứng dụng.

Cùng chương 2

Xuất hiện trong 1 bộ đề