Suche…


Erforderliche Vorschritte, um Entity Framework 6.1.3 mit PostgresSql mit Npgsqlddexprovider verwenden zu können

1) Die Sicherung von Machine.config wurde von den Speicherorten C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config und C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config übernommen

2) Kopieren Sie sie an einen anderen Ort und bearbeiten Sie sie als

a) <system.data> <DbProviderFactories> und hinzufügen unter <system.data> <DbProviderFactories>

            <add name="Npgsql Data Provider" invariant="Npgsql" support="FF"
            description=".Net Framework Data Provider for Postgresql Server"
            type="Npgsql.NpgsqlFactory, Npgsql, Version=2.2.5.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" />

b) Wenn der Eintrag bereits vorhanden ist, überprüfen Sie die Version und aktualisieren Sie sie.

  1. Ersetzen Sie Originaldateien durch geänderte.
  2. Führen Sie die Entwickler-Eingabeaufforderung für VS2013 als Administrator aus.
  3. Wenn Npgsql bereits installiert ist, verwenden Sie den Befehl "gacutil -u Npgsql" zum Deinstallieren. Installieren Sie dann die neue Version von Npgsql 2.5.0 mit dem Befehl "gacutil -i [Pfad der DLL]".
  4. Machen Sie oben für Mono.Security 4.0.0.0
  5. Laden Sie NpgsqlDdexProvider-2.2.0-VS2013.zip herunter und führen Sie NpgsqlDdexProvider.vsix aus. (Schließen Sie alle Instanzen von Visual Studio.)
  6. EFTools6.1.3-beta1ForVS2013.msi gefunden und ausgeführt.
  7. Nachdem Sie ein neues Projekt erstellt haben, installieren Sie die Version von EntityFramework (6.1.3), NpgSql (2.5.0) und NpgSql.EntityFramework (2.5.0) von Manage Nuget Packages.10) Ihr MVc-Projekt


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow