Я хотел работать с поставщиком пользовательских баз данных в Visual Studio. Мне нужно использовать Entity Framework.
Например, я загрузил NpgSQL, зарегистрировали их в GAC:
gacutil -i c:\temp\npgsql.dll
gacutil -i c:\temp\mono.security.dll
и добавлен в файл 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" />
Но Npgsql не появился в списке источников данных в Visual Studio:
Как добавить в этот список поставщика пользовательских баз данных?
UPD: Если я использую командную строку edmgen.exe, я получил ошибку:
Ошибка 7001: Не удалось найти или загрузить зарегистрированный поставщик данных .Net Framework.