我是 Postgres 新手,需要有关连接字符串的帮助。
我的应用程序使用 Entity Framework 。我有到 MSSQL Server 的连接字符串:
<connectionStrings>
<add name="DBContext" connectionString="Data Source=localhost;Initial Catalog=DB;Integrated Security=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
</connectionStrings>
在我的项目中,我下载了一个 npgsql 包( http://pgfoundry.org/projects/npgsql/ ),需要帮助编辑 Postgres 数据库的连接字符串。
如何将providerName设置为npgsql?
感谢帮助
最佳答案
"don't hard code your providers"对此进行了详细讨论。
它显示了您想要的设置:
<add name="blah" providerName="Npgsql"
connectionString="Server=127.0.0.1;Port=5432;Database=myDataBase;
User Id=myUsername;Password=myPassword;"/>
但随后解释了为什么您不应该这样做,您应该在运行时从应用程序的配置文件中读取设置。
关于entity-framework - 到 Postgres 的连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21995226/