代码之家  ›  专栏  ›  技术社区  ›  reach4thelasers

NHibernate Web应用程序-管理用户首选项

  •  1
  • reach4thelasers  · 技术社区  · 16 年前

    我有一个带有NHibernate数据访问层的web应用程序。我有大量可以存储的用户首选项,这些主要是布尔值,例如,注册一个对话框已被取消,不应再次显示。

    一定有更简单的办法。这是怎么一回事?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Rippo    15 年前

    post 通过Ayende,基本上考虑了动态场

    许多应用程序中的一个常见主题是 需要支持自定义/动态 领域。换句话说,这个系统 管理员可以决定客户 需要有几个附加字段 那不是主线的一部分 发展。

    同时阅读Ayende的最后评论

    • 可以将集合放入动态属性中。
    • 您可以通过编程方式编辑配置

    编辑

        2
  •  2
  •   Marijn Deé    16 年前

    您可以使用设置表存储首选项,并为每个对话框添加一个值:

    1,1,FirstDialog,对

    2,1,SecondDialog,False

    3,2,FirstDialog,False

    推荐文章