powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / SharePoint -- работа с пользователями (Sql ??)
2 сообщений из 2, страница 1 из 1
SharePoint -- работа с пользователями (Sql ??)
    #35671061
Alex_BBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В веб-части (WebPart) нужно вывести всех пользователей у которых есть определенное поле (Birthday) и оно равно определнному значению.

Вот например таким способом можно перебрать всех пользователей и найти нужных:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
public class Greeting : WebPart
{

    ServerContext context = ServerContext.GetContext(SPContext.Current.Site);
    UserProfileManager profileManager = new UserProfileManager(context);

    // Перебираю всех пользователей
    foreach (UserProfile pp in profileManager)
    {
        // ищу пользователей у которых есть поле Birthday
        ... pp["BirthDay"] ...
    }
    ...
}

Этот способ явно не самый оптимальный - пользователей около 4000, а если еще потребуется сортировка... Я так понимаю нужен SQL запрос?
Возможно у SharePoint есть какие-то встроенные механизмы (классы) позволяющие выполнять подобные операции...

Из веб-частей не рекомендуют работать с БД..
Вобщем подскажите пожалуйста направление, где читать?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
SharePoint -- работа с пользователями (Sql ??)
    #38973730
Rockie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_BBB,

не помните как решили? "Use brutforce"?)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / SharePoint -- работа с пользователями (Sql ??)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]