Tôi có một dịch vụ đang gọi cho một dịch vụ khác. Cả hai dịch vụ đều sử dụng "cùng một lớp". Các lớp được đặt tên giống nhau và có cùng các thuộc tính nhưng có không gian tên khác nhau vì vậy tôi cần sử dụng AutoMapper để ánh xạ từ một trong các kiểu này sang kiểu khác.AutoMapper tự động tạo createMap
Không có gì đơn giản vì tất cả những gì tôi phải làm là CreateMap<>
, nhưng vấn đề là chúng tôi có khoảng hàng trăm lớp mà tôi cần phải viết CreateMap<>
từ và nó hoạt động với tôi. Không có chức năng Tự động CreateMap
. Vì vậy, nếu tôi nói CreateMap() thì AutoMapper làm việc qua Tổ chức và tìm tất cả các lớp và tự động thực hiện các lớp học CreateMap
cho các Lớp này và các lớp con của nó, v.v ...
Hy vọng cho một giải pháp đơn giản, hoặc tôi đoán một số phản ánh có thể sửa nó ..
DynamicMap bây giờ đã lỗi thời, và 'Mapper.Map (foo, opts => opts.CreateMissingTypeMaps = true)' là thay thế khuyến khích. –
PeteGO