Enterprise Library 动态修改数据源

Microsoft.Practices.EnterpriseLibrary.Data.Database db = DatabaseFactory.CreateDatabase();

//Microsoft.Practices.EnterpriseLibrary.Data.Database db = DatabaseFactory.CreateDatabase("con1");

var dbCtr = db.GetType().GetConstructor(new Type[] { typeof(string) });
db = (Database)dbCtr.Invoke(new object[] {"Data Source=192.168.1.1;Initial Catalog=dbname;Persist Security Info=True;User ID=xx;Password=xxxx"});

原文地址:https://www.cnblogs.com/biyyss_sun/p/3023667.html