Код, показанный ниже, находится в файле ApplicationDbContext.cs. Выдает ошибку (CS8862)
Конструктор, объявленный в типе со списком параметров, должен иметь инициализатор конструктора «this». " для этой строки "public ApplicationDbContext (конфигурация IConfiguration)
Код: (также прилагается скриншот) введите здесь описание изображения
Код: Выделить всё
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;
namespace ResolutionEntry.Data
{
public class ApplicationDbContext(DbContextOptions options) : IdentityDbContext(options)
{
protected readonly IConfiguration Configuration;
public ApplicationDbContext(IConfiguration configuration)
{
Configuration = configuration;
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
base.OnConfiguring(optionsBuilder);
optionsBuilder.UseSqlServer(Configuration.GetConnectionString("DefaultConnection"));
}
}
}
Код: Выделить всё
public ApplicationDbContext(IConfiguration configuration) : this(configuration)
Подробнее здесь: https://stackoverflow.com/questions/797 ... sue-cs8862
Мобильная версия