【发布时间】:2009-02-28 23:20:21
【问题描述】:
我希望为用户偏好创建一个表格,但我想不出最好的方法。默认情况下 ASP.NET 执行此操作的方式似乎非常尴尬,并且希望避免这种情况。目前,我为每个用户使用一行,每个用户偏好都有不同的列(我知道,未标准化)。
所以,我想出的另一个想法是将首选项本身拆分到自己的表中,然后在用户首选项表中为每个用户设置一行;但是,这意味着每个首选项都必须是完全相同的数据类型,这对我来说也不太吸引人。
所以,我的问题是:设计数据库以保存用户偏好值的最佳/最合乎逻辑的方法是什么?
【问题讨论】:
标签: asp.net database sql-server-2005 database-design