4. 所需组件

把Npgsql和PostgreSQL提供者组件放在你的应用的bin/子目录下。

4.1 配置文件

4.1.1 DbProviderFactory configuration
   当我们使用CVS而来的Npgsql时,它并未默认配置为在Mono中的 ADO.NET模式。我们需要添加如下段落

到Web.config文件:

<system.web>
<compilation>
     <assemblies>
          <add assembly="Npgsql2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
      </assemblies>
   </compilation>
</system.web>

4.1.2 Npgsql and ~/App_Code

       通过添加以下代码段到你的Web.config文件,确保Npgsql包含在组件集合中,来连接从~/App_Code中编译的代码或从你的ASP.NET文件生成的代码。

<system.web>
<compilation>
<assemblies>
   <add assembly="Npgsql2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
</assemblies>
</compilation>
</system.web>

(待续)