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

时间:2013-01-17 17:59:39

标签: c# asp.net sql

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

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

有更好的方法吗?

由于

2 个答案:

答案 0 :(得分:4)

您始终可以使用与asp.net

的登录模块一起提供的asp.net用户配置文件属性

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

答案 1 :(得分:0)

我建议将一部分数据存储在NoSQL数据库或NoSQL样式数据结构中 - 就像你说的那样,键/值对。

我个人的偏好是将主键和外键以及最小标识数据存储在规范化数据结构中,并将其他属性存储在NoSQL数据库或数据结构中。这样,其他属性可以轻松添加和删除,甚至可以从一个记录到另一个记录不同。