برای مپ کردن دیتا راه های زیادی هستش که پر سرعت ترین این راه ها در زمان اجرای برنامه مپ کردن دستی داده ها میباشد.
اما برای کد زنی چطور؟
شما فکر کن 20 تا پراپرتی رو بخوایی مپ کنی! پیر میشی خدایی :).
بعد شما میایی کلاسو تغییر میدی و یک متغیر توش اضافه میکنی باید دوباره بری کله برنامتو بگردیو این یکدونه متغیر رو توی تمام مپینگ های دستیت آپدیت کنی.
و اما چاره کار کجاست؟
استفاده از کتابخانه های اتومپینگی همچون Automapper و Mapster.
من خودم به شخصه از AutoMapper زیاد استفاده نکردم، بدلیل کانفیگ های طولانی و مسخره ای که داره.
اما Mapster بهشته.
سرعت کتابخانه Mapster نیز بالاتر از AutoMapper هستش، چرا؟
بعداً بهت میگم.
اما Mapster کلا باید یک کتابخونه نصب کنی و از استفاده کنی، تمام.