Buscar..


Pasos previos necesarios para utilizar Entity Framework 6.1.3 con PostgresSql usando Npgsqlddexprovider

1) Tomó copia de seguridad de Machine.config de las ubicaciones C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config y C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config

2) Copielas en diferentes ubicaciones y edítelas como

a) <system.data> <DbProviderFactories> y agregue bajo <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) Si ya existe sobre la entrada, verifique y actualice.

  1. Reemplace los archivos originales con otros modificados.
  2. ejecute el símbolo del sistema del desarrollador para VS2013 como administrador.
  3. si Npgsql ya está instalado, use el comando "gacutil -u Npgsql" para desinstalar y luego instale la nueva versión de Npgsql 2.5.0 con el comando "gacutil -i [ruta de acceso de dll]"
  4. Hacer arriba para Mono.Security 4.0.0.0
  5. Descargue NpgsqlDdexProvider-2.2.0-VS2013.zip y ejecute NpgsqlDdexProvider.vsix desde allí (cierre todas las instancias de Visual Studio)
  6. Encontró EFTools6.1.3-beta1ForVS2013.msi y ejecútelo.
  7. Después de crear un nuevo proyecto, instale la versión de EntityFramework (6.1.3), NpgSql (2.5.0) y NpgSql.EntityFramework (2.5.0) desde Manage Nuget Packages.10) Está listo. Agregue un nuevo modelo de datos de entidad en tu proyecto MVc


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow