Sök…


Försteg behövs för att använda Entity Framework 6.1.3 med PostgresSql med Npgsqlddexprovider

1) Tog backup av Machine.config från platser C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config och C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config

2) Kopiera dem till annan plats och redigera dem som

a) lokalisera och lägga till under <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) om det redan finns ovanför posten, kontrollera verison och uppdatera den.

  1. Byt ut originalfiler med ändrade filer.
  2. kör utvecklarkommandotolken för VS2013 som administratör.
  3. Om Npgsql redan installerat använd kommandot "gacutil -u Npgsql" för att avinstallera, installera sedan ny version av Npgsql 2.5.0 med kommandot "gacutil -i [path of dll]"
  4. Gör ovan för Mono.Security 4.0.0.0
  5. Ladda ner NpgsqlDdexProvider-2.2.0-VS2013.zip och kör NpgsqlDdexProvider.vsix från det (Stäng alla instanser av Visual Studio)
  6. Hittade EFTools6.1.3-beta1ForVS2013.msi och kör den.
  7. Efter att ha sorterat nytt projekt, installera version av EntityFramework (6.1.3), NpgSql (2.5.0) och NpgSql.EntityFramework (2.5.0) från Hantera Nuget-paket.10) Det är klart ... Lägg till en ny enhetsdatamodell i ditt MVc-projekt


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow