Есть ли в SharePoint 2010 какой-либо способ получить разные значения свойства среди всех пользователей? Например, я хочу получить список всех отделов в хранилище профилей.
В SQL я могу сделать
SELECT DISTINCT(PropertyVal) FROM [ProfileDB].[dbo].[UserProfileValue]
WHERE PropertyID = 14
но доступ к базе данных SQL, конечно, большой нет-нет, поэтому мне интересно, есть ли что-то в объектной модели?
Обратите внимание, что доступ к списку информации о пользователях на сайте SPS недостаточно хорош, поскольку в этом списке присутствует только часть всех пользователей. Я хочу получить его прямо из магазина профилей.