Tôi đang cố gắng thiết lập AutoMapper để chuyển đổi từ Thực thể sang DTO. Tôi biết tôi phải sử dụng .ForMember()
after Mapper.CreateMap<Entity, DTO>()
để thiết lập ánh xạ tùy chỉnh, nhưng đây dường như không phải là một phương pháp khả dụng.
Chỉnh sửa để làm rõ hơn: Tôi không tìm kiếm liên kết đến tài liệu mà tôi đã đọc hoặc giải thích về cú pháp cơ bản. Tôi đang sử dụng đúng cú pháp như được mô tả trong câu trả lời và tài liệu, ví dụ:
Mapper.CreateMap<EFAddress, Address>()
.ForMember(dest => dest.Code, opt => opt.MapFrom(src => src.Name));
Nếu tôi có tên kiểu không hợp lệ trong CreateMap <>, tôi có thể thấy "ForMember" là một phương thức hợp lệ, việc di chuột qua sẽ hiển thị chữ ký phương thức như tôi thường mong đợi. Nhưng ngay sau khi tôi cung cấp cho nó hai loại hợp lệ, ForMember nói rằng nó không thể giải quyết ký hiệu, như thể phương pháp này không khả dụng.
Có một số loại ràng buộc đối với các lớp chung mà tôi không gặp?
Cảm ơn