Entity Framework
Entity-Framework mit Postgresql
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.
- Ersetzen Sie Originaldateien durch geänderte.
- Führen Sie die Entwickler-Eingabeaufforderung für VS2013 als Administrator aus.
- 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]".
- Machen Sie oben für Mono.Security 4.0.0.0
- Laden Sie NpgsqlDdexProvider-2.2.0-VS2013.zip herunter und führen Sie NpgsqlDdexProvider.vsix aus. (Schließen Sie alle Instanzen von Visual Studio.)
- EFTools6.1.3-beta1ForVS2013.msi gefunden und ausgeführt.
- 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