使用EF Npgsql和ssl模式连接到DigitalOcean Postgres数据库的问题

时间:2019-06-09 10:00:45

标签: postgresql entity-framework digital-ocean npgsql

尝试连接DigitalOcean Postrgresql数据库时,我花了很长时间。

这里有一些建议:

请确保已将其放入应用程序/网络配置

<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" />

0 个答案:

没有答案