我真的很难让这个工作。我有一个连接字符串,我想用NpgSql提供程序添加应用程序名称。根据{{3}},我应该使用ApplicationName
,根据to this SO post,我应该使用application_name
。我遇到的问题是这些都不适合我。
连接字符串:
<add name="Site" connectionString="Server=******;Port=******;Database==******;User Id==******;Password==******;SearchPath==******;ApplicationName=test" providerName="NpgSql"/>
错误:
key=value argument incorrect in ConnectionString
Parameter name: applicationname
连接字符串:
<add name="Site" connectionString="Server=******;Port=******;Database==******;User Id==******;Password==******;SearchPath==******;application_name=test" providerName="NpgSql"/>
错误:
key=value argument incorrect in ConnectionString
Parameter name: application_name
答案 0 :(得分:1)
如果有人搜索此问题的答案,这是解决方案: application_name = MyApp不适用于npgsql版本2.2.4.3(最新发布2015-02-05) 将application_name更改为ApplicationName = MyAp 回答也提供给上述提问者发布的链接。