这是我所处的情况:
我刚刚实施了一个DNN网站 . 我已经拥有一个巨大的用户数据库表 . 现在,当我的用户进入我的DNN网站注册时,他们将 required 输入名字,姓氏和DOB . 然后,我将使用此信息通过SQL查询将其记录与现有用户表进行匹配 . 唯一的问题是我找不到"DOB"字段在任何地方,任何表格或其他大部分其他的配置文件信息 . 它甚至存储在数据库中吗?还是我只是瞎了?
我能找到的最佳答案来自一个dnn论坛
“用户 Profiles 信息存储在数据库的多个表中 . '用户'表是开始获取基本信息的地方 . 有几个表名称中的” Profiles “也很重要 . ”
我几乎查看了数据库中的每个表,但没有运气......
我正在使用DNN 6.0和SQL Server 2008
我到处都看,但找不到它 . 任何人的任何帮助或指导将不胜感激!即使像预建模块这样的付费解决方案也可以 .
谢谢
1 回答
在
ProfilePropertyDefinition
表中查找dateOfBirth属性的PropertyDefinitionId
. 然后,使用该id和用户的id,您可以查询UserProfile
表以检索该值 .这篇博文还有更多内容http://erikvanballegoij.com/Home/itemid/28/Selecting-profile-properties-the-easy-way