مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

piter22

عضویت از 1399/04/30

ارور در رشته اتصال

  • دوشنبه 30 تیر 1399
  • 23:39
تشکر میکنم

سلام من وقتی میخام در صفحه html  و razor  به رشته اتصال وصل شم  به دلیل داشتن پارامتر دچار مشکل میشم 

در فایل applicationdbcontex  به صورت زیر تعریف شده است که پارامتر دارد 

 public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options)
            : base(options)
        {
         

        }

و وقتی میخوام در صفحه فرونت ازش نمونه سازی کنم و استفاده کنم به صورت زیر تعریف میکنم ولی به دلیل خواستن پارامتر ارور میده نمیدونم چه مقدار یا متدی رو بهش پاس بدم 

WebApplication6.Data.ApplicationDbContext db = new WebApplication6.Data.ApplicationDbContext();

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

parsa011

عضویت از 1396/05/21

  • پنجشنبه 9 مرداد 1399
  • 18:25

درود به شما

ایا در کلاس start up تعریف کردید که هروقت نمونه از ApplicationDbContext خواسته شده اون رو برگردونه ؟؟

برای مثال شما باید به این صورت درست کنید : 

در startup 

services.AddScoped<ApplicationDbContext, ApplicationDbContext>();

و برای ساخت نمونه از روی contextدر کنترلر :

        private readonly ApplicationDbContext> _db;

        public AuthController(ApplicationDbContext db)
        {
            _db = db;
        }

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)