Subsonic 我想从变量而不是app.config读取数据库密码

Subsonic 我想从变量而不是app.config读取数据库密码,subsonic,Subsonic,我已经成功地在我的桌面应用程序中实现了亚音速DAL。这是一次极好的经历。但亚音速从app.config文件读取数据库密码。由于app.config在客户端部署应用程序,因此它是一个巨大的安全威胁 如果我可以从变量而不是app.config读取数据库密码,这将非常有用 提前感谢, 关于。这个问题的简短答案可能不会出现,因为这意味着您需要将所有源文件添加到当前项目中,并更改亚音速加载连接字符串的方式 如果您担心密码会被部署到客户端,那么最好使用工作出色的集成安全性 另外,您没有指定使用哪个版本,因为

我已经成功地在我的桌面应用程序中实现了亚音速DAL。这是一次极好的经历。但亚音速从app.config文件读取数据库密码。由于app.config在客户端部署应用程序,因此它是一个巨大的安全威胁

如果我可以从变量而不是app.config读取数据库密码,这将非常有用

提前感谢,


关于。

这个问题的简短答案可能不会出现,因为这意味着您需要将所有源文件添加到当前项目中,并更改亚音速加载连接字符串的方式

如果您担心密码会被部署到客户端,那么最好使用工作出色的集成安全性


另外,您没有指定使用哪个版本,因为在我看来修改v3更容易一些

保护连接字符串数据的最简单和最好的方法是加密app.config的连接字符串部分


请阅读此处

Dataservice.setdefaultconnectionstring()解决我的问题