Можно создать ProfilePropertyDefinition с PortalID NULL? - PullRequest
0 голосов
/ 05 сентября 2018

Я использовал этот код для создания ProfilePropertyDefinition:

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

objUserInfo.PortalID - это int, поэтому я не могу передать значение null здесь.

Есть еще один способ создать PropertyDefinition с PortalID NULL?

1 Ответ

0 голосов
/ 06 сентября 2018

Это не поддерживаемый процесс в API, так как фактическая информация профиля связана для каждого портала.

Архитектура БД позволила бы это, но вы бы обошли API DNN, чтобы фактически вставить значения. Кроме того, API DNN не будет извлекать информацию профиля для пользователя, поскольку он всегда использует значения идентификатора портала.

...