cleaning условия без условий

This commit is contained in:
dex_moth 2024-04-30 19:52:50 +04:00
parent af397abdac
commit 2a30f03682

View File

@ -7,23 +7,20 @@ namespace ComputerHardwareStoreDatabaseImplement
{ {
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{ {
if (optionsBuilder.IsConfigured == false) /*
{ * в program добавить:
//optionsBuilder.UseNpgsql(@"Host=localhost;Database=ProductBar_db;Username=postgres;Password=postgres"); // не надо >: * // получаем строку подключения из файла конфигурации
/* * string connection = builder.Configuration.GetConnectionString("DefaultConnection");
* в program добавить: *
* // получаем строку подключения из файла конфигурации * // добавляем контекст ApplicationContext в качестве сервиса в приложение
* string connection = builder.Configuration.GetConnectionString("DefaultConnection"); * builder.Services.AddDbContext<ApplicationContext>(options => options.UseSqlServer(connection));
* *
* // добавляем контекст ApplicationContext в качестве сервиса в приложение * в appsettings:
* builder.Services.AddDbContext<ApplicationContext>(options => options.UseSqlServer(connection)); * "ConnectionStrings": {
* * "DefaultConnection": "Host=localhost;Database=ProductBar_db;Username=compstore;Password=compstore"
* в appsettings: * },
* "ConnectionStrings": { */
* "DefaultConnection": "Host=localhost;Database=ProductBar_db;Username=compstore;Password=compstore"
* },
*/
}
base.OnConfiguring(optionsBuilder); base.OnConfiguring(optionsBuilder);
AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true); AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true);
AppContext.SetSwitch("Npgsql.DisableDateTimeInfinityConversions", true); AppContext.SetSwitch("Npgsql.DisableDateTimeInfinityConversions", true);