Dav*_*ecz 2 postgresql entity-framework app-config npgsql
我是 Postgres 的新手,我需要连接字符串方面的帮助。
我的应用程序使用实体框架。我有这个连接到 MSSQL 服务器的连接字符串:
<connectionStrings>
<add name="DBContext" connectionString="Data Source=localhost;Initial Catalog=DB;Integrated Security=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
在我的项目中,我下载了一个 npgsql 包(http://pgfoundry.org/projects/npgsql/),需要帮助编辑到 Postgres 数据库的连接字符串。
如何将 providerName 设置为 npgsql?
感谢帮助
“不要对您的提供者进行硬编码”详细讨论了这一点。
它显示了您想要的设置:
<add name="blah" providerName="Npgsql"
connectionString="Server=127.0.0.1;Port=5432;Database=myDataBase;
User Id=myUsername;Password=myPassword;"/>
Run Code Online (Sandbox Code Playgroud)
但随后解释了为什么不应该这样做,您应该在运行时从应用程序的配置文件中读取设置。
| 归档时间: |
|
| 查看次数: |
8167 次 |
| 最近记录: |