我们可以将数据库连接字符串放在 C# 类库项目类型的 .resx 文件中吗? 如果是这样, 有什么优点和缺点?
最佳答案
您可以将任何您想要的内容放入 resx 文件中并读取它,这应该没有任何问题。就优势而言,与将其放入应用程序配置文件相比,您不会从中获得任何优势。相反,访问字符串变得更加麻烦,并且您无法在运行时更改它们。
一般来说,我认为将连接字符串放入 resx 和使用编译时常量将其编译到您的代码之间几乎没有区别。
不用说,其中包含密码的字符串永远不应该作为纯文本进入配置或 resx 文件。
关于c# - 将数据库连接字符串放在 .resx 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11228389/