企业库日志记录+动态连接字符串

时间:2011-04-21 06:10:37

标签: c# .net enterprise-library

我正在使用企业库日志记录和异常处理
目前我在配置文件中添加连接字符串,这意味着它是静态的。
我的问题是用户可能每次都连接到不同的数据库,具体取决于他的用户名。有没有办法在运行时更改连接字符串?

2 个答案:

答案 0 :(得分:2)

我创建了一个CustomTraceListener

答案 1 :(得分:-3)

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

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