0

我一直在使用此代码创建 ProfilePropertyDefinition:

ProfileController.AddPropertyDefinition(new ProfilePropertyDefinition(objUserInfo.PortalID) { PropertyName = propName, PropertyCategory = propCategory, DataType = 2, ReadOnly = false });

objUserInfo.PortalID 是一个 int,所以我不能在这里传递 null。

还有另一种方法可以创建 PortalID 为 NULL 的 PropertyDefinition?

4

1 回答 1

1

这不是 API 中支持的过程,因为实际的配置文件信息是基于每个门户关联的。

DB 架构允许这样做,但您将绕过 DNN API 来实际插入值。此外,DNN API 不会提取用户的个人资料信息,因为它始终使用门户 ID 值。

于 2018-09-06T02:52:59.257 回答