我终于让 CreateWizard 和 Profile 在我的系统上工作,但我无法理解为什么配置文件中的属性按原样存储在数据库中。例如,我添加到配置文件属性的所有内容都存储在名为PropertyNames
and的列PropertyValueString
中。
我很难理解他们为什么这样做。我知道与propertynames
对应propertyvaluestrings
,但是为什么不将它们放入配置文件表中的单独列中?
如果我想将这些值存储在列中,Address
或者不是将它们全部存储在一个字符串中,如果我更改用户,我AccountBalance
如何保持更新? PropertyValueString
AccountBalance
此外,当我使用 CreateWizard 创建用户时,是否必须手动运行查询以将额外信息插入配置文件列(如果我将原始配置文件表扩展为具有更多列FirstName
LastName
等)?我在这里缺少什么吗?另外我听说人们将这些用于字符串的 xml 序列化,这样做有什么好处?谢谢