我终于得到了CreateWizard和Profile以在我的系统上工作,但我无法理解配置文件中的属性以何种方式存储在数据库中。例如,我添加到配置文件的所有内容中的所有内容都会存储在名为PropertyNames
和PropertyValueString
的列中。创建向导和配置文件插入到数据库时需要说明
我很难理解他们为什么要这样做。我知道propertynames
与propertyvaluestrings
相对应,但为什么不把它们放入配置文件表中的单独列中?
,如果我想将这些值存储在诸如Address
或AccountBalance
,而不是它的所有存储在一个字符串列,我如何保持PropertyValueString
如果我改变了用户AccountBalance
更新什么?
此外,当我创建了一个用户与CreateWizard,我必须手动运行一个查询插入额外的信息到配置文件列(如果我延长原档案表具有更多的列如FirstName
LastName
等)?有什么我在这里失踪?另外我听说有人将这些用于字符串的xml序列化,这样做的优点是什么?谢谢