我有一个C#应用程序,当前以sqlserver作为数据库运行。我使用Dapper的连接语句如下:
using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(GlobalConfig.CnnString(db)))
connectionString="Server=127.0.0.1;Database=Tournaments;Trusted_Connection=True;" providerName="System.Data.SqlClient"
我正尝试使用Dapper获得与上述类似的Postgresql连接字符串
我尝试了下面的2条语句,我认为这与上面的sqlserver行的PostgreSQL等效
using (IDbConnection connection = new System.Data.OleDb.OleDbConnection(GlobalConfig.CnnString(db)))
connectionString="Server=(localhost:5432);Database=Tournaments;Integrated Security=true;" providerName="Npgsql"/>
系统只是没有响应。我可能做错了什么?
答案 0 :(得分:0)
只需尝试以下连接字符串。您可以使用localhost或127.0.0.1
connectionString="Host=127.0.0.1;Port=5432;Database=Tournaments;Integrated Security=true;" providerName="Npgsql"/>