CodeShot

آزمون AutoMapper

چند سؤال کوتاه درباره پروفایل‌ها، ForMember و نگاشت کوئری‌ها با ProjectTo در AutoMapper.

⏱ حدود 11 دقیقه · 7 سؤال · نمره قبولی 60٪ · بعد از ثبت، پاسخ درست هر سؤال به‌همراه توضیح نمایش داده می‌شود.

  1. 1.

    هدف اصلی کتابخانه AutoMapper در دات‌نت چیست؟

  2. 2.

    کلاس Profile در AutoMapper برای چه کاری استفاده می‌شود؟

  3. 3.

    برای نگاشت یک پراپرتی مقصد (`FullName`) از ترکیب دو پراپرتی مبدأ، کدام متد باید فراخوانی شود؟ (فقط نام متد)

    CreateMap<Person, PersonDto>()
        .__________(d => d.FullName, opt => opt.MapFrom(s => $"{s.FirstName} {s.LastName}"));
    
  4. 4.

    اگر نام و نوع پراپرتی‌های مبدأ و مقصد دقیقاً یکسان باشند، AutoMapper بدون هیچ تنظیم اضافه‌ای آن‌ها را نگاشت می‌کند.

  5. 5.

    تفاوت اصلی `ProjectTo<T>()` با `Map<T>()` روی یک `IQueryable` چیست؟

  6. 6.

    کدام موارد از قابلیت‌های واقعی AutoMapper هستند؟ (چند گزینه)

  7. 7.

    کدام مورد یک اشتباه رایج (Pitfall) در استفاده از AutoMapper است؟

0 از 7 سؤال پاسخ داده شده