استفاده از AutoMapper

سوال

با سلام
اگر دوستان با AutoMapper کار کردید ، نحوه استفاده از اون رو توضیح بدید.

در حال بررسی 1
Unknown 5 سال 1 پاسخ 627 دیده شده 0

پاسخ ( ۱ )

  1. سلام وقت بخیر

    برای استفاده از AutoMapper اول باید package اون رو نصب کنی که می تونی برای این کار از دستور زیر در nuget package manager استفاده کنی
    Install-Package AutoMapper -Version 7.0.1
    ّعد از نصب AutoMapper کلاسی با نام AutoMapperWebConfiguration در پوشه App_Start ایجاد می کنید که محتوای این کلاس به شکل زیر هست.

    در تکه کد بالا خط زیر نمونه ای از عمل مپ دو مدل هست

    پس از ایجاد کلاس AutoMapperWebConfiguration باید تکه کد زیر رو داخل متد Application_Start از فایل Global.asax اضافه کنید

    حالا دیگه میتونید مانند مثال زیر از امکان AutoMapper داخل برنامتون استفاده کنید، که من در تکه کد زیر نمونه هایی از مپ کردن مدلهارو براتون گذاشتم

    در کد بالا اولین خط مقدار یک شی از کلاس T_Users به شیی از نوع UsersViewModel مپ میشه

    و در خط دوم لیستی از ProductGroupها به یک لیست از نوع ProductGroupViewModel مپ میشه

ارسال یک پاسخ