Проблемы с подключением к базе данных DigitalOcean Postgres с использованием EF Npgsql в режиме ssl - PullRequest
0 голосов
/ 09 июня 2019

Я пару раз пытался подключиться к базе данных DigitalOcean Postrgresql.

Вот некоторые советы:

Убедитесь, что у вас это есть в app / web config

<system.data>
    <DbProviderFactories>
      <remove invariant="Npgsql" />
      <add name="Npgsql Data Provider"
           invariant="Npgsql"
           description="Data Provider for PostgreSQL"
           type="Npgsql.NpgsqlFactory, Npgsql"/>
    </DbProviderFactories>
  </system.data>

Это строка подключения, которая наконец-то сработала в моем случае

<add name="digitaloceandb" connectionString="Host={HOST};Port=25060;Database={DBNAME};EntityAdminDatabase={DBNAME};Username={USERNAME};Password={YOURPASS};Search Path={SCHEMA};SSL Mode=Require;Trust Server Certificate=true" providerName="Npgsql" />
...