Mục lục:

AutoMapper trong C # là gì?
AutoMapper trong C # là gì?

Video: AutoMapper trong C # là gì?

Video: AutoMapper trong C # là gì?
Video: Bài 14: Sử dụng Automapper để map giá trị hai đối tượng 2024, Tháng Chín
Anonim

Các AutoMapper trong C # là một ánh xạ giữa hai đối tượng. Đó là AutoMapper là một trình ánh xạ đối tượng-đối tượng. Nó ánh xạ các thuộc tính của hai đối tượng khác nhau bằng cách chuyển đổi đối tượng đầu vào của một kiểu thành đối tượng đầu ra của kiểu khác.

Hơn nữa, AutoMapper trong C # là gì?

AutoMapper là một thư viện ánh xạ đối tượng-đối tượng phổ biến có thể được sử dụng để ánh xạ các đối tượng thuộc các kiểu khác nhau. Ví dụ, bạn có thể cần ánh xạ DTO (Đối tượng truyền dữ liệu) trong ứng dụng của mình với các đối tượng mô hình.

Thứ hai, làm cách nào để thiết lập AutoMapper? Đây là các bước để định cấu hình tự động hóa trong mvc lõi asp.net.

  1. Tạo lớp hồ sơ ánh xạ mở rộng từ lớp Hồ sơ công khai ClientMappingProfile: Hồ sơ {public ClientMappingProfile () {CreateMap ().
  2. Tạo Lớp cấu hình AutoMapper và thêm lớp cấu hình ánh xạ của bạn tại đây.

Về vấn đề này, AutoMapper trong MVC là gì?

AutoMapper là một trình ánh xạ đối tượng-đối tượng cho phép bạn giải quyết vấn đề ánh xạ thủ công từng thuộc tính của một lớp với các thuộc tính tương tự của lớp khác. Trước AutoMapper đã được giới thiệu nếu chúng ta muốn gán một thuộc tính đối tượng cho một thuộc tính đối tượng khác thì chúng ta đang làm theo một thủ tục dài.

Làm cách nào để sử dụng AutoMapper trong lõi. NET?

Cách sử dụng AutoMapper trên ASP. NET Core 3.0 thông qua Dependency Injection

  1. Cài đặt tiện ích mở rộng AutoMapper từ Trình quản lý gói trong dự án của bạn.
  2. Đăng ký dịch vụ trong CinfigureServices trên Startup.cs.
  3. Tạo một mô hình và một đối tượng truyền dữ liệu.
  4. Tạo một tệp lớp AutoMapping để đăng ký một quan hệ ánh xạ.

Đề xuất: