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>
(待续)