Ricerca…


Pre-passi necessari per utilizzare Entity Framework 6.1.3 con PostgresSql usando Npgsqlddexprovider

1) Preso il backup di Machine.config dalle posizioni C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config e C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config

2) Copialo in una posizione diversa e modificale come

a) individuare e aggiungere sotto <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) se già esiste sopra l'entrata, controlli la verison e l'aggiorni.

  1. Sostituisci i file originali con quelli modificati.
  2. eseguire Prompt dei comandi dello sviluppatore per VS2013 come amministratore.
  3. se Npgsql è già installato usa il comando "gacutil -u Npgsql" per disinstallare, poi installa la nuova versione di Npgsql 2.5.0 dal comando "gacutil -i [percorso di dll]"
  4. Fai sopra per Mono.Security 4.0.0.0
  5. Scarica NpgsqlDdexProvider-2.2.0-VS2013.zip ed esegui NpgsqlDdexProvider.vsix da esso (Chiudi tutte le istanze di Visual Studio)
  6. Trovato EFTools6.1.3-beta1ForVS2013.msi ed eseguirlo.
  7. Dopo aver completato il nuovo progetto, installa la versione di EntityFramework (6.1.3), NpgSql (2.5.0) e NpgSql.EntityFramework (2.5.0) da Gestisci pacchetti Nuget.10) Fatto Avanti ... Aggiungi nuovo modello di dati entità in il tuo progetto MVc


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow