PostgreSQL通过亚音速

时间:2009-07-19 08:17:20

标签: postgresql subsonic

我尝试通过SubSonic使用postgres DB。我有简单的配置:

<configuration>
  <connectionStrings>
    <add name="test"
      connectionString="Server=localhost;Port=5432;User Id=iliy;Password=111;Database=test;"
      providerName="Npgsql"/>
  </connectionStrings>
</configuration>

但它不起作用。我得到“无法找到所请求的.Net Framework数据提供程序。可能无法安装。”项目中有Npgsql引用。

怎么了?

2 个答案:

答案 0 :(得分:2)

我认为您需要深入了解Subsonic才能与Postgres合作,因为它不了解数据库的任何数据提供者。它附带了MS Sql Server,MySql,SqlLite等提供程序。

答案 1 :(得分:1)

你添加了

吗?
<add name="Npgsql Data Provider" invariant="Npgsql" description=".Net Framework Data Provider for PostgreSQL Server" type="Npgsql.NpgsqlFactory, Npgsql, Version=2.0.6.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>

到C {\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG \ machine.config

中的<DbProviderFactories>

“无法找到请求的.Net Framework数据提供程序。可能未安装。” 不是亚音速异常。