دسته بندی ها
11:30 1403/04/13
خطای An object reference is required for the non-static field در AutoMapper
سلام استاد اگه امکان هست این خطا چه جوری برطرف کنیم
متن و تصویر خطایی که دارم
Severity Code Description Project File Line Suppression State
Error (active) CS0120 An object reference is required for the non-static field, method, or property 'Mapper.Map<AddEditBookViewModel, Book>(AddEditBookViewModel)' WebSite C:\Users\Alireza\source\repos\WebSite\WebSite\Areas\Admin\Controllers\BookController.cs 115
ویرایش شده در جمعه 15 تیر 1403 ساعت 13:24:49
مشخصات سوال کننده :
کاربر : avalipour5
امتیاز کاربر : −1
رتبه کاربر : 7059
به این سوال امتیاز بدهید
0
تعداد بازدید این سوال : 810
1 نظر
saedbfd :
لطفا متن خطا رو قرار بدید.
امتیاز کاربر : 1654
رتبه کاربر : 1
تاریخ ثبت : 02:58 1403/04/13
پاسخ دهنده : saedbfd
13:33 1403/04/15
شما باید یک نمونه از اینترفیس Mapper رو بالای کنترلر خودتون تعریف کنید و در Constructor مقداردهی کنید. نه اینکه مستقیما بیاید و از کلاس Mapper استفاده کنید. کد زیر رو نگاه کنید :
public class HomeController : Controller
{
private readonly IMapper _mapper;
public HomeController(IMapper mapper)
{
_mapper = mapper;
}
public IActionResult Index()
{
Book bookmodel = _mapper.Map<AddEditBookViewModel, Book>(model);
return View();
}
}
کد بالا رو تست کنید. ممکنه نیاز به تغییرات کوچکی هم داشته باشه ولی روش کلی این هست که نوشتم.
آخرین سوالات ثبت شده
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
سوالات مرتبط
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.
 
ورود