Я сижу здесь за прокси (HTTPS Proxy) в моем WiFi.Когда я пытаюсь подключиться к базе данных через EfCore, я получаю следующее исключение: System.TimeoutException: 'The operation has timed out.'
. Поэтому мне нужен способ сообщить EfCore мои учетные данные прокси-сервера (прокси-хост, порт прокси-сервера, пароль прокси-сервера, имя пользователя прокси-сервера).
Примечание. Работает нормально, если я использую точку доступа с телефона или другого Wi-Fi.
Вот как теперь выглядит мой класс DbContext:
public class SchoolDayContext : DbContext
{
public DbSet<SchoolDay> SchoolDays { get; set; }
public SchoolDayContext()
{
this.Database.EnsureCreated();
}
protected override void OnConfiguring(DbContextOptionsBuilder options)
{
options.UseNpgsql($"Server=; Port=; User Id=; Password=; Database=;");
}
}
public class SchoolDay
{
[Key]
public int Id { get; set; }
public DateTime Date { get; set; }
public DateTime CreationDate { get; set; }
public string Header { get; set; }
public string Content { get; set; }
}