我正在寻求关于在ASP.NET中使用Profile功能的最佳实践方面的指导。
如何决定应该将什么保存在内置用户Profile中,或者是否应该创建自己的数据库表并添加所需字段的列?例如,一个用户有一个邮政编码,我应该将邮政编码保存在自己的表中,还是应该将其添加到web.config xml配置文件的Profile中,并通过用户Profile ASP.NET机制访问它?
我目前能想到的优缺点是,由于我不太了解Profile(它现在有点像Matrix),如果我选择使用表格路线(例如,使用SQL获取与当前用户具有相同邮政编码的所有用户),那么我可以随心所欲地做任何想做的事情。但我不知道如果我使用ASP.NET Profile是否也可以这样做。