Ear*_*rlz 19 .net postgresql mono dbproviderfactories
我有一个项目,我正在尝试从SQL Server移植到PostgreSQL.除了我无法DbProviderFactory使用Npgsql 之外,我几乎已经完成了所有工作.
Factory = DbProviderFactories.GetFactory("Npgsql");
Run Code Online (Sandbox Code Playgroud)
产量
未处理的异常:System.Configuration.ConfigurationErrorsException:无法找到或加载已注册的.Net Framework数据提供程序.
我该如何解决?
ANe*_*ves 13
尝试在app.config中定义工厂:
<system.data>
<DbProviderFactories>
<add name="Npgsql Data Provider" invariant="Npgsql"
description="Data Provider for PostgreSQL"
type="Npgsql.NpgsqlFactory, Npgsql" />
</DbProviderFactories>
</system.data>
Run Code Online (Sandbox Code Playgroud)
通过http://fxjr.blogspot.pt/2013/06/npgsql-code-first-entity-framework-431.html