Хорошо, что вы поддержали внедрение зависимостей для своего класса, и в методе ConfigureService в Startup.cs вы упомянули, как внедрение должно быть разрешено.Так что теперь, когда вам нужно создать новое, как это.Вашему классу требуется параметр конструктора, который вы должны предоставить, который будет иметь то же значение параметра в вашем классе запуска.
или создать другую перегрузку для конструктора, как показано ниже, которая не принимает никаких параметров:
public APITestDBContext():base()
{
}
Но для этого он вызовет метод DBContext.OnConfiguring () для настройки вашей базы данных, которую вам нужно реализовать.
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer("Your Connection String");
}