Quería trabajar con un proveedor de DB personalizado en Visual Studio. Lo necesito para usar Entity Framework.¿Cómo agregar un proveedor de bases de datos personalizadas para que sea accesible en Visual Studio?
Por ejemplo, he descargado Npgsql, ellos registrado en la GAC:
gacutil -i c:\temp\npgsql.dll
gacutil -i c:\temp\mono.security.dll
y se añade al archivo machine.config:
<add name="Npgsql Data Provider"
invariant="Npgsql" support="FF"
description=".Net Framework Data Provider for Postgresql Server"
type="Npgsql.NpgsqlFactory, Npgsql, Version=2.0.6.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" />
Pero Npgsql no apareció en la lista de origen de datos en Visual Studio :
¿Cómo agregar un proveedor de DB personalizada a esta lista?
UPD: Si utilizo cadena de comandos EdmGen.exe llegué error:
error 7001: Failed to find or load the registered .Net Framework Data Provider.
Estamos trabajando en este soporte. Esperamos que se agregue pronto. –
Solo un seguimiento: agregamos soporte para eso en nuestra versión 2.2 beta1. Puede obtener más información sobre cómo compilarlo, configurarlo e instalarlo aquí: https://github.com/npgsql/Npgsql/wiki/Visual-Studio-Design-Time-Support---DDEX-Provider Espero que ayude –