Midسختی 2 از ۵· در 46٪ مصاحبههای این حوزه پرسیده شده
ForMember در AutoMapper چه کاربردی دارد؟
☆نشان کردنپاسخ کوتاه
برای تعریف صریح نگاشت یک Property که نامش با مقصد یکی نیست یا نیاز به تبدیل خاص دارد.
پاسخ کامل
وقتی نام Property مبدأ و مقصد متفاوت است یا مقدار مقصد باید از ترکیب چند Property مبدأ ساخته شود (مثلاً CustomerName از Customer.FullName)، با ForMember این نگاشت سفارشی مشخص میشود.
مثال کد
CreateMap<Order, OrderDto>() .ForMember(dest => dest.CustomerName, opt => opt.MapFrom(src => src.Customer.FullName));
