如果只是打开和关闭基本功能,这应该没问题?
USER_SETTINGS
-Id
-UserId
-SettingId
-IsEnabled
问题是某些设置需要各种字段......这可能有效,但是有更好的方法吗?
USER_SETTINGS
-Id
-UserId
-SettingId
-XMLSettings (XML data of settings)
答案 0 :(得分:1)
一个。您可以在Oracle上使用嵌套表或对象而不是XML
B.您可以创建另一个表USER_SETTING_FIELD,它具有USER_SETTINGS的外键
C.您可以使用格式为" field1:value1; field2:value2"
的简单字符串列
D.你可以为每个字段使用额外的SettingId