Записи с тегом Linq-To-SharePoint

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

20 мая 2013 г.

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

SharePoint 2013. Тип поля Geolocation

1 сентября 2012 г.

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

Тип поля Geolocation в SharePoint 2013

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

7 июня 2012 г.

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

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

1 июня 2012 г.

Многие компании в качестве корпоративного портала используют SharePoint, в котором есть малоизвестная возможность, позволяющая автоматически генерировать и назначать уникальный штрихкодовый идентификатор элементу списка или документу. Штрихкод незаменим для обеспечения контроля как над документами в печатном виде так и над другими физическими элементами организации (офисная/компьютерная техника, мебель и прочее). К сожалению, данная возможность доступна только в SharePoint Standart и Enterprise.

Пример штрихкода в SharePoint 2010

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

4 мая 2012 г.

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

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

10 апреля 2012 г.

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

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

5 апреля 2012 г.

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

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

21 марта 2012 г.

В сегодняшнем посте я продолжу писать о производительности при работе со списками/библиотеками документов в SharePoint. На этот раз массовое создание/изменение/удаление элементов. И все это в трех вариантах:

  • Стандартный функционал SharePoint (SPListItem.Update(), SPListItem.Delete());
  • Мой любимый Linq to SharePoint;
  • Batch-команды (SPWeb.ProcessBatchData()).

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

20 марта 2012 г.

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

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

19 марта 2012 г.

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

Поделиться