请问您是否有一个示例代码段,我可以从使用Enterprise Library 5应用程序块开始?要求是我在运行时动态更改连接字符串。连接字符串不是来自配置文件,而是来自sql server数据库。然后,sql server数据库将有一个表,其中包含将由一组管理员维护的不同数据库的连接字符串列表。最初,此连接字符串表将包含与DB2和SQL Server数据库的连接。
我查看了此链接:changing conn string at runtime
我不能让它发挥作用。有没有一种简单的方法在企业库中执行此操作?
谢谢。
答案 0 :(得分:3)
连接到您的第一个数据库,拉出连接字符串列表,然后连接到其他数据库,如下所示:
database mydb = new Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase(“connection string here”);