用户配置文件信息存储在Dotnetnuke数据库中的哪个位置?

时间:2011-08-31 22:32:19

标签: sql-server-2008 dotnetnuke

以下是我所处的情况:

我刚刚实施了一个DNN网站。我已经拥有一个巨大的用户数据库表。现在,当我的用户进入我的DNN网站注册时,他们必需来输入名字,姓氏和DOB。然后,我将使用此信息通过SQL查询将其记录与现有用户表进行匹配。唯一的问题是我找不到任何表格中的“DOB”字段或其他大部分配置文件信息。它甚至存储在数据库中吗?还是我只是失明?

我能找到的最佳答案来自一个说明

的dnn论坛
  

“用户个人资料信息存储在数据库的多个表中。'用户'表是开始获取基本信息的地方。有几个表名称中的”个人资料“也很重要。”

我几乎查看了数据库中的每个表,但没有运气......

我正在使用DNN 6.0和SQL Server 2008

我到处寻找但找不到它。任何人的任何帮助或指导将不胜感激!即使像预建模块这样的付费解决方案也可以。

由于

1 个答案:

答案 0 :(得分:10)

ProfilePropertyDefinition表中查找dateOfBirth属性的PropertyDefinitionId。然后,使用该id和用户的id,您可以查询UserProfile表以检索值。

此博客文章还有更多内容 http://erikvanballegoij.com/Home/itemid/28/Selecting-profile-properties-the-easy-way