Посты с тегом Linq-To-SharePoint

Мифы и правда о Linq to SharePoint

Мифы и правда о Linq to SharePoint

Мифы и правда о Linq to SharePoint. И зачем вообще нужен Linq to SharePoint с учетом его ограничений.

Читать дальше
SharePoint 2013. Тип поля Geolocation

SharePoint 2013. Тип поля Geolocation

В SharePoint 2013 появился новый тип поля, предназначенный для работы с географическими данными. Называется он Geolocation (Geographic location that represents a point on a map). Также появился новый тип представления, предназначенный для отображения данных списка на карте.

Читать дальше
Linq to SharePoint. Создаем ContentIterator

Linq to SharePoint. Создаем ContentIterator

В SharePoint 2010 для работы с большими списками есть класс Microsoft.Office.Server.Utilities.ContentIterator (Microsoft.Office.Server.dll), который позволяет итеративно обрабатывать элементы списка. Сегодня я покажу как можно реализовать аналогичный итератор при использовании Linq to SharePoint.

Читать дальше
Использование штрихкодов в SharePoint 2010

Использование штрихкодов в SharePoint 2010

Малоизвестная возможность, позволяющая автоматически генерировать и назначать уникальный штрихкодовый идентификатор элементу списка или документу.

Читать дальше
Linq to SharePoint. Версионность

Linq to SharePoint. Версионность

В SharePoint 2010 есть поддержка версионности. Сегодня я покажу как можно использовать эту возможность при реализации доступа к данным списков/библиотек документов посредсвам Linq to SharePoint.

Читать дальше
Linq to SharePoint. Паттерн Repository

Linq to SharePoint. Паттерн Repository

Linq to SharePoint - это провайдер от Microsoft, который позволяет транслировать LINQ-выражения в CAML-запросы для работы с данными списков и библиотек документов SharePoint. Сегодня я покажу, как можно реализовать паттерн репозитория для работы с данными SharePoint 2010.

Читать дальше
Linq to SharePoint. Получение мета-данных списка

Linq to SharePoint. Получение мета-данных списка

Одним из недостатков Linq to SharePoint является то, что метаданные списков (поля, типы содержимого и прочее) нельзя получить. При этом сами данные присутствуют, но только как internal. И в случае, когда необходимо проверить какие-нибудь свойства списка, приходится инициализировать объекты SPWeb и

Читать дальше
Обработка большого количества элементов в SharePoint

Обработка большого количества элементов в SharePoint

В сегодняшнем посте я продолжу писать о производительности при работе со списками/библиотеками документов в SharePoint. На этот раз массовое создание/изменение/удаление элементов. И все это в трех вариантах: Стандартный функционал SharePoint (SPListItem.Update(), SPListItem.Delete()); М

Читать дальше
Linq to SharePoint. Мапинг полей

Linq to SharePoint. Мапинг полей

Сегодня я покажу как можно описать поля списка SharePoint для использования их в запросах. А именно, как добиться построение правильного CAML-запроса и в каких случаях этого сделать нельзя.

Читать дальше
Linq to SharePoint. Формирование данных для ProcessBatchData

Linq to SharePoint. Формирование данных для ProcessBatchData

Небольшой пост о том как формировать данные для пакетной обработки данных в SharePoint (использующей метод SPWeb.ProcessBatchData()), используя модель данных Linq to SharePoint.

Читать дальше