不是在我的DAL中调用ConfigurationManager.ConnectionStrings("db1").ToString()
和ConfigurationManager.ConnectionStrings("db2").ToString()
,而是创建具有静态只读属性的静态全局类(ConnStrings
)({{ {1}}和db1
)并将来电替换为db2
和ConnStrings.db1
?
由于我的连接字符串已加密,因此在设置ConnStrings.db2
/ db1
时或仅在访问时才会解密?
答案 0 :(得分:1)
这是一个好主意。基本上你对ConfigurationManager的调用是代码的重复,你想要摆脱它。
从配置文件中检索连接字符串时会对其进行解密。所以ConnStrings.db1将是一个未加密的字符串。