Volevo lavorare con il provider DB personalizzato in Visual Studio. Ne ho bisogno per usare Entity Framework.Come aggiungere un provider DB personalizzato per essere accessibile in Visual Studio?
Per esempio, ho scaricato NpgSQL, li registrati in GAC:
gacutil -i c:\temp\npgsql.dll
gacutil -i c:\temp\mono.security.dll
e aggiunto al file 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" />
Ma Npgsql non sembra in elenco origine dati in Visual Studio :
Come aggiungere un provider DB personalizzato a questo elenco?
UPD: Se uso stringa di comando edmgen.exe ho ottenuto l'errore:
error 7001: Failed to find or load the registered .Net Framework Data Provider.
Stiamo lavorando su questo supporto. Speriamo di averlo presto aggiunto. –
Solo un seguito: abbiamo aggiunto il supporto per questo nel nostro 2.2 beta1. Puoi avere maggiori informazioni su come compilare, configurare e installare qui: https://github.com/npgsql/Npgsql/wiki/Visual-Studio-Design-Time-Support---DDEX-Provider Spero che aiuti –