【问题标题】:Best practice to persist config/user info in .NET app [duplicate]在 .NET 应用程序中保留配置/用户信息的最佳实践 [重复]
【发布时间】:2010-11-04 13:27:36
【问题描述】:

我的 .NET 应用程序中要保留的数据量很少。例如,上次用户在附近时打开的文件。持久化和检索此类信息的最佳实践是什么?代码示例将不胜感激。

【问题讨论】:

    标签: .net persistence settings


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      .NET 有这个内置的转到您的项目设置,您可以非常轻松地保持每个用户和每个应用程序设置。

      【讨论】:

      • 一个关于如何在运行时读/写设置的小代码示例会让你的答案完美。但没有它是没有帮助的。
      【解决方案3】:

      James 的指导很有帮助,但请记住,什么类型的应用程序? Web 应用程序和 Windows 应用程序之间存在差异。 查看适用于 Web 应用程序的 cookie、会话状态。

      一个有用的方法是扩展配置文件提供者

      http://msdn.microsoft.com/en-us/library/taab950e.aspx

      配置文件提供者会在会话结束后记住信息。 或者,sql server 为创建自己的状态处理程序提供了很好的永久存储

      【讨论】:

        【解决方案4】:

        我已经为这个问题苦苦挣扎了很长时间,但最终我找到了一个对我来说非常有效的解决方案。

        创建一个包含所有简单设置(即一个值)的设置类 为每个必须返回多个值的设置创建一个类

        给自己找一个不错的 ORM(我非常喜欢 xpo,但请记住,这是一个商业解决方案)。

        ORM 完成所有工作(至少,如果你有一个不错的)。

        【讨论】:

          猜你喜欢
          • 2017-05-13
          • 1970-01-01
          • 1970-01-01
          • 2011-11-28
          • 1970-01-01
          • 2021-08-05
          • 1970-01-01
          • 2018-02-13
          • 2011-05-17
          相关资源
          最近更新 更多