Есть ли способ доступа к контексту БД приложения .NET Core в файле program.cs
?Я просто пытаюсь настроить Kestrel с определенными параметрами, которые хранятся в базе данных, поэтому мне нужен доступ к контексту базы данных.
Я пытаюсь сделать что-то вроде этого:
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseSentry()
.UseKestrel(opts =>
{
opts.Listen(IPAddress.Any, 443, listenOptions =>
{
var storedCert = _db.Certificates.First(c => c.Id == 1);
var certBytes = Convert.FromBase64String(storedCert.CertificatePfx);
var certPassword = storedCert.CertificatePassword;
var cert = new X509Certificate2(certBytes, certPassword);
listenOptions.UseHttps(cert);
});
});