我正在使用企业库日志记录和异常处理。
目前我在配置文件中添加连接字符串,这意味着它是静态的。
我的问题是用户可能每次都连接到不同的数据库,具体取决于他的用户名。有没有办法在运行时更改连接字符串?
答案 0 :(得分:2)
我创建了一个CustomTraceListener
答案 1 :(得分:-3)
您可以使用System.Configuration namaspace中的ConfiguratiomManager类在运行时设置连接字符串,如下所示;
ConfigurationManager.ConnectionStrings[0].ConnectionString = "Your new Connection string";