C# 企业库日志记录&x2B;动态连接字符串

C# 企业库日志记录&x2B;动态连接字符串,c#,.net,enterprise-library,C#,.net,Enterprise Library,我正在使用企业库日志记录和异常处理。 目前,我正在配置文件中添加连接字符串,这意味着它是静态的。 我的问题是,用户每次都可能连接到不同的数据库,具体取决于他的用户名。有没有办法在运行时更改连接字符串?您可以使用System.Configuration namaspace中的ConfigurationManager类在运行时设置连接字符串,如下所示 ConfigurationManager.ConnectionStrings[0].ConnectionString = "Your new Co

我正在使用企业库日志记录和异常处理。
目前,我正在配置文件中添加连接字符串,这意味着它是静态的。

我的问题是,用户每次都可能连接到不同的数据库,具体取决于他的用户名。有没有办法在运行时更改连接字符串?

您可以使用System.Configuration namaspace中的ConfigurationManager类在运行时设置连接字符串,如下所示

ConfigurationManager.ConnectionStrings[0].ConnectionString = "Your new Connection string";

我创建了一个CustomTraceListener