在Web应用程序中存储用户首选项

本文关键字:用户 首选项 存储 Web 应用程序 | 更新日期: 2023-09-27 17:53:54

我想知道网站如何经常添加新功能和新偏好而不弄乱数据库。

我想将这些存储在具有多对多关系和键值对的首选项表中。

有更好的方法吗?

谢谢

在Web应用程序中存储用户首选项

您可以始终使用asp.net用户配置文件属性,它与asp.net

的登录模块一起出现。

在MSDN上阅读并查看一些示例:http://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx

我建议将部分数据存储在NoSQL数据库或NoSQL风格的数据结构中——就像你说的,键/值对。

我个人倾向于将主键和外键以及最小标识数据存储在规范化的数据结构中,而将其他属性存储在NoSQL数据库或数据结构中。这样,其他属性可以很容易地添加和删除,甚至可以从一个记录到另一个记录不同。