其他信息: 具有固定名稱“Npgsql”的 ADO.NET 提供程序未在計算機或應用程序配置文件中注冊或無法加載。有關詳細信息,請參閱內部異常
解決方法
在 App.config 的 configuration 中加入下面的內容 其中 紅底部分是你調用的Npgsql的版本號
<system.data>
<DbProviderFactories>
<remove invariant="Npgsql"/>
<add name="Npgsql Data Provider"
invariant="Npgsql"
description=".Net Data Provider for PostgreSQL"
type="Npgsql.NpgsqlFactory, Npgsql, Version=2.2.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"
support="FF" />
</DbProviderFactories>
</system.data>