【发布时间】:2011-06-21 08:57:15
【问题描述】:
我想在 Visual Studio 中使用自定义 DB 提供程序。我需要它来使用实体框架。
比如我下载了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 数据提供程序。
【问题讨论】:
标签: visual-studio postgresql npgsql dbproviderfactories