我已经在app.config文件中保存了我的项目连接字符串,并且没有任何问题地使用它。 但有人告诉我,她已经把它放在她项目的Properties.Resources中。在app.config或C#项目的properties.Resources中保存ConnectionString?
现在,我的问题是这两种方式之间有什么偏好?或者你还提供什么?
谢谢
我已经在app.config文件中保存了我的项目连接字符串,并且没有任何问题地使用它。 但有人告诉我,她已经把它放在她项目的Properties.Resources中。在app.config或C#项目的properties.Resources中保存ConnectionString?
现在,我的问题是这两种方式之间有什么偏好?或者你还提供什么?
谢谢
这是更好地把它放在app.config中,如果你希望能够改变这种部署后。如果您只需要它在编译时可配置,则任何选项都可以。只编译资源的配置具有隐藏配置字符串的优点,并且可能使得少部分文件被部署。
这一直是一个有趣的回答。这完全取决于你目前的状况和需求。
如果你想灵活地更改连接字符串容易部署后,也许可能的app.config是最容易的选择。
如果安全是一个问题,那么你可以看两件事。