将ConnectionStrings保持在全局类中

时间:2010-10-18 19:52:12

标签: .net connection-string

不是在我的DAL中调用ConfigurationManager.ConnectionStrings("db1").ToString()ConfigurationManager.ConnectionStrings("db2").ToString(),而是创建具有静态只读属性的静态全局类(ConnStrings)({{ {1}}和db1)并将来电替换为db2ConnStrings.db1

由于我的连接字符串已加密,因此在设置ConnStrings.db2 / db1时或仅在访问时才会解密?

1 个答案:

答案 0 :(得分:1)

这是一个好主意。基本上你对ConfigurationManager的调用是代码的重复,你想要摆脱它。

从配置文件中检索连接字符串时会对其进行解密。所以ConnStrings.db1将是一个未加密的字符串。