سلام.
شما باید در کلاس startup.cs و متد ConfigureService عملیات تزریق این کلاس انجام بدید.
اینطوری:
services.AddTransient<WoodDbContext>();
services.AddDbContext<WoodDbContext>(options =>
{
options.UseSqlServer(Configuration.GetConnectionSt ring("myConnection"));
});
و همچنین در خط آخری که خودتون نوشتید برای اون کلاس یا کنترلر باید یک سازنده هم بسازید و ApplicationDbContext به عنوان پارامتر بهش ارسال کنید و مقدار رdb را برابر آن قرار دهید:
به طور مثال در کنترلر:
public class ContactController : Controller
{
private readonly WoodDbContext _context;
public ContactController(WoodDbContext context)
{
_context = context;
}
}