Zoeken…


Vereiste stappen om Entity Framework 6.1.3 te gebruiken met PostgresSql met behulp van Npgsqlddexprovider

1) Back-up gemaakt van Machine.config van locaties C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config en C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config

2) Kopieer ze naar een andere locatie en bewerk ze als

a) zoek en voeg toe onder <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) indien reeds aanwezig boven invoer, controleer verison en update deze.

  1. Vervang originele bestanden door gewijzigde.
  2. voer de ontwikkelaar opdrachtprompt voor VS2013 uit als beheerder.
  3. als Npgsql al is geïnstalleerd, gebruikt u de opdracht "gacutil -u Npgsql" om de installatie ongedaan te maken en installeert u vervolgens de nieuwe versie van Npgsql 2.5.0 met de opdracht "gacutil -i [pad van dll]"
  4. Doe hierboven voor Mono.Security 4.0.0.0
  5. NpgsqlDdexProvider-2.2.0-VS2013.zip downloaden en NpgsqlDdexProvider.vsix uitvoeren (Sluit alle instanties van Visual Studio)
  6. EFTools6.1.3-beta1ForVS2013.msi gevonden en uitvoeren.
  7. Na het kratten van een nieuw project, installeert u de versie van EntityFramework (6.1.3), NpgSql (2.5.0) en NpgSql.EntityFramework (2.5.0) van Nuget-pakketten beheren.10) Het is klaar Ga verder ... Voeg een nieuw datamodel toe in uw MVc-project


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow