При попытке подключиться к VDP Denodo с помощью EF Core и платформы NpgSql я получаю исключение "Npgsql.NpgsqlException: неизвестный код сообщения: 43"
Нет дополнительного контекста для сообщения об ошибке,и я не могу найти то, что должен указывать код 43.
Я настроил свой контекст следующим образом:
public class UserContext : DbContext
{
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseNpgsql("Server=<MyServer>;Port=9996;Database=catalog;Username=<Username>;Password=<pword>;Integrated Security=true;krbsrvname=HTTP;sslmode=Disable;Trust Server Certificate=true;");
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Employee>().ToTable("empl_tbl","public");
}
public DbSet<Employee> Employees {get; set;}
}
И я использую контекст следующим образом:
List<Employee> emps;
using(var db = new UserContext())
{
emps = db.Employees.ToList();
}
Ошибка при попытке подключения к VDP.Та же ошибка выдается, если я пытаюсь:
db.Database.CanConnect();
Я пытался найти решение в другом месте и изменить строку подключения (которая кажется правильной), кто-нибудь еще сталкивался с этой проблемой раньше?