(1) Вы можете выбрать данные непосредственно из базы данных контента, из таблицы AllUserData
.
Для построения правильного SQL-запроса я могу предложить использовать "SPUD" утилиту.
Как использовать:
- откройте его, введите URL-адрес sharepoint
- выберите список для запроса
- клик правой кнопкой мыши -> создать список sql
- Скопируйте и выполните в Sql Management Studio
В результатах запроса вы можете найти значение столбца.
(2) Но я предлагаю использовать объектную модель Sharepoint, с некоторой оптимизацией она работает быстро до 500 тыс. Элементов.
(3) Попробуйте использовать «Linq to sharepoint», чтобы выполнить большой запрос к списку одним CAML-запросом