Не удалось найти запрошенный провайдер .net Framework PostGres npgsql - PullRequest
0 голосов
/ 12 мая 2019

Я пытаюсь подключиться к базе данных Postgres SQL через Entity Framework.И я получаю ниже ошибка

Ошибка

Я вижу PostGres в мастере, что означает, что я установил EntityFramework6.Npgsql и npgsql через Nuget.Также я выполнил установку vsix.

Я добавил следующие вещи в мой web.config

<system.data>
  <DbProviderFactories>
    <add name="Npgsql Data Provider"
             invariant="Npgsql"
             description ="Data Provider for PostgreSQL"
             type="Npgsql.NpgsqlFactory, Npgsql" />
  </DbProviderFactories>
</system.data>
<entityFramework>
  <defaultConnectionFactory type="Npgsql.NpgsqlConnectionFactory, EntityFramework6.Npgsql" />
  <providers>
    <provider invariantName="Npgsql" type="Npgsql.NpgsqlServices, EntityFramework6.Npgsql" />
  </providers>
</entityFramework>

Также в моей папке VisualAs PrivateAssemblies я поместил EntityFramework6.Npgsql, EntityFramework5.Npgsql,Npgsql dll.

Так что я понятия не имею, что мне не хватает.

...