visual studio npgsqlconnection framework conectar con entity-framework visual-studio postgresql ado.net npgsql

entity-framework - npgsqlconnection - npgsql visual studio 2017



¿Cómo instalar Npgsql como proveedor de datos para ADO.NET Entity Framework? (1)

He leído todo lo que puedo encontrar, pero no tengo suerte. En Visual Studio 2015 Community, esto es lo que hice (sin suerte):

  1. Ran: Setup_NpgsqlDdexProvider. Este instalado Npgsql 3.0.7 y EntityFramework 6.0.0. También instaló Npgsql 3.0.7 en el GAC y el machine.config.
  2. instalar EntityFramework6.Npgsql
  3. Actualizado el Npgsql (con Nuget) a la versión 3.1.6
  4. Actualizado EntityFramework a la versión 6.1.3
  5. Se actualizó el GAC a Npgsql 3.1.6
  6. cambiado el machine.config en% SystemRoot% / Microsoft.NET / Framework / v4.0.30319 / CONFIG y% SystemRoot% / Microsoft.NET / Framework64 / v4.0.30319 / CONFIG en Npgsql versión 3.1.6

Cuando voy a agregar los datos de la entidad ADO.NET, verifico el modelo de la base de datos. Establezca la conexión (prueba bien). Al regresar de la ventana de conexión, el asistente se cierra de inmediato.

¿Cómo se instalan las versiones más recientes de EntityFramework6 y Npgsql para ADO.NET?

TIA


Todo se describe aquí, paso a paso en la página. A continuación se muestra un enlace a github: Cómo configurar NpgsqlDdexProvider 3.1 .

Uso Visual Studio 2015 y el servidor de base de datos PostgreSql 9.4. Instalé Npgsql-3.1.8.msi que instaló la biblioteca Npgsql.dll en el GAC:

C: / Windows / Microsoft.NET / assembly / GAC_MSIL / Npgsql / v4.0_3.1.8.0__5d8b90d52f46fda7

e instaló NpgsqlDdexProvider-3.1.0.vsix que le permite agregar una cadena de conexión en VS en Server Explorer para PostgreSQL.

Funciona perfectamente para mí.