在 .NET 应用程序中保留配置/用户信息的最佳实践[重复]
-
06-07-2019 - |
题
这个问题在这里已经有答案了:
- 如何在 Windows 窗体应用程序中保存应用程序设置? 13 个答案
我的 .NET 应用程序中需要保留的数据量很少。例如,上次用户在场时打开的文件。保存和检索此类信息的最佳实践是什么?代码示例将不胜感激。
解决方案
请参阅此问题以获取一些建议。
其他提示
.NET 内置了此项目设置,您可以非常轻松地保留每个用户和每个应用程序的设置。
詹姆斯的指导很有帮助,但请记住,什么类型的应用程序?Web 应用程序和 Windows 应用程序之间存在差异。查看适用于 Web 应用程序的 cookie、会话状态。
一个有用的方法是扩展配置文件提供程序
http://msdn.microsoft.com/en-us/library/taab950e.aspx
配置文件提供者会在会话结束后记住信息。或者,sql server 提供了强大的永久存储来创建您自己的状态处理程序
我已经为这个问题苦苦挣扎了很长一段时间,但最终我找到了一个对我来说非常有效的解决方案。
创建一个包含所有简单设置的设置类(即一个值)为每个必须返回多尺寸值的设置创建一个类
为自己找到一个不错的 ORM(我非常喜欢 xpo,但请记住,这是一个商业解决方案)。
ORM 完成所有工作(至少,如果您有一个好的工作的话)。
不隶属于 StackOverflow