我想知道网站如何经常添加新功能和新首选项而不会弄乱数据库。
我想将这些存储在具有多对多关系和键值对的首选项表中。
有没有更好的办法?
谢谢
您始终可以使用与 asp.net 的登录模块一起提供的 asp.net 用户配置文件属性
在 MSDN 上阅读并查看一些示例:http: //msdn.microsoft.com/en-us/library/2y3fs9xs.aspx
我建议将部分数据存储在 NoSQL 数据库或 NoSQL 风格的数据结构中——就像你说的那样,键/值对。
我个人的偏好是将主键和外键以及最小标识数据存储在规范化的数据结构中,并将其他属性存储在 NoSQL 数据库或数据结构中。这样,其他属性可以轻松添加和删除,甚至可以从一条记录到另一条记录不同。