CodeShot
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));