AutoMapper

AutoMapper tự động ánh xạ giữa object phức tạp và DTO bằng quy ước đặt tên, hỗ trợ LINQ, custom type conversion và kiểm tra mapping runtime cho ứng dụng .NET.

Giá tham khảo · Annual Subscription
19.952.000₫
  • Bản quyền chính hãng
  • Xuất hóa đơn VAT
Giao diện AutoMapper

Tương thích

Visual Studio 2022Visual Studio 2019Visual Studio 2017Visual Studio 2015Visual Studio 2013 +5 khác

Tính năng nổi bật

Tự động ánh xạ object-object theo convention giữa model nguồn và model đích.

Áp dụng quy ước đặt tên để ghép nối thuộc tính mà không cần viết mapping thủ công.

Tạo mã mapping hiệu năng cao tại runtime cho luồng chuyển đổi dữ liệu.

Chuyển entity phức tạp và data model sang DTO đơn giản hóa.

Tối ưu complex object mapping trong ứng dụng .NET.

Hỗ trợ LINQ mapping tới DTO cho các truy vấn và projection.

Cung cấp mô hình mở rộng cho trường hợp biên và yêu cầu mapping đặc thù.

Hỗ trợ quy ước đặt tên thay thế khi tên thuộc tính không đồng nhất.

Cho phép custom type conversion cho các kiểu dữ liệu cần quy tắc riêng.

Kiểm tra mapping bằng validation trước khi chạy thực tế.

Xác nhận quy ước đặt tên được tuân thủ trong cấu hình mapping.

Hỗ trợ kiến trúc Clean Architecture với lớp DTO tách biệt.

Phù hợp cho Vertical Slice Architecture khi mỗi luồng cần model riêng.

Tổng quan

Screenshot of AutoMapper

AutoMapper sử dụng quy ước (convention) để tự động ánh xạ giữa đối tượng nguồn và đối tượng đích, đặc biệt phù hợp khi chuyển entity phức tạp hoặc mô hình dữ liệu sang DTO đơn giản hơn. Cơ chế này giúp giảm phần mã ánh xạ lặp lại trong các dự án .NET.

Thư viện xây dựng mã mapping hiệu năng cao tại runtime, nhờ đó quá trình chuyển đổi dữ liệu có thể được tự động hóa mà không cần duy trì nhiều đoạn mã thủ công.

Cách làm này hỗ trợ các kiến trúc dễ bảo trì như Clean Architecture và Vertical Slice Architecture.

Phù hợp cho

  • Ánh xạ entity domain sang DTO cho API, service hoặc application layer.

  • Giảm boilerplate code trong dự án có nhiều model dữ liệu tương đồng.

  • Chuẩn hóa quy tắc mapping trong nhóm phát triển .NET nhiều thành viên.

  • Tạo projection từ LINQ query sang DTO phục vụ đọc dữ liệu.

  • Tách biệt model nội bộ và model trao đổi dữ liệu trong Clean Architecture.

Ước tính chi phí

Chọn số developer để xem chi phí tham khảo.

Hình thức license
Số developer sử dụng
1
Tổng tham khảo (chưa VAT)
19.952.000 ₫
Từ 5 developer trở lên thường có giá tốt hơn.
Nhận báo giá chính thức
Phản hồi trong giờ làm việc · Không cần tạo tài khoản

Thông số kỹ thuật

Hãng
Lucky Penny Software
Phiên bản
v16.1.0
Loại license
Annual Subscription
Loại sản phẩm
.NET Assembly
Loại thành phần
.NET Assembly
Môi trường phát triển
Visual Studio 2022, Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, Visual Studio 2012, Visual Studio 2010, .NET và 2 môi trường khác
  • Phiên bản .NET hỗ trợ: .NET 8+.
  • Phiên bản .NET hỗ trợ: .NET Standard 2.0+.
  • Phiên bản .NET hỗ trợ: .NET Framework 4.6.2+.
  • Giấy phép được liệt kê theo dạng 1 Year Annual License và Renewal.
  • Giấy phép: License on an Annual Subscription.

Câu hỏi thường gặp

Thư viện có hỗ trợ LINQ không?

Có. LINQ integration và tối ưu LINQ mapping tới simple DTOs.

Giấy phép được cung cấp theo hình thức nào?

Các tùy chọn 1 Year Annual License và Renewal; còn có Annual Subscription.

Chưa chắc phương án nào phù hợp?

Cho chúng tôi biết nền tảng bạn đang dùng và số developer — chúng tôi đề xuất phương án tối ưu chi phí.

Giá tham khảo từ 19.952.000 ₫
Nhận báo giá