سلام من وقتی میخام در صفحه html و razor به رشته اتصال وصل شم به دلیل داشتن پارامتر دچار مشکل میشم
در فایل applicationdbcontex به صورت زیر تعریف شده است که پارامتر دارد
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options) : base(options) { }
و وقتی میخوام در صفحه فرونت ازش نمونه سازی کنم و استفاده کنم به صورت زیر تعریف میکنم ولی به دلیل خواستن پارامتر ارور میده نمیدونم چه مقدار یا متدی رو بهش پاس بدم
WebApplication6.Data.ApplicationDbContext db = new WebApplication6.Data.ApplicationDbContext();
درود به شما
ایا در کلاس start up تعریف کردید که هروقت نمونه از ApplicationDbContext خواسته شده اون رو برگردونه ؟؟
برای مثال شما باید به این صورت درست کنید :
در startup
services.AddScoped<ApplicationDbContext, ApplicationDbContext>();
و برای ساخت نمونه از روی contextدر کنترلر :
private readonly ApplicationDbContext> _db; public AuthController(ApplicationDbContext db) { _db = db; }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)