Лучшие практики для доступа к элементу списка SharePoint через объектную модель - PullRequest
2 голосов
/ 13 июля 2009

Хотелось бы узнать лучшие практики, которым вы, ребята, руководствуетесь при доступе к элементам списка SharePoint / Doc Lib с использованием объектной модели. Для начала позвольте мне поделиться несколькими вещами, которые я нашел.

  1. Ограничьте количество элементов в контейнере до 2K элементов.
  2. Используйте метод ProcessWebData в SPWeb для обновления / вставки крупных элементов

Ответы [ 2 ]

1 голос
/ 13 июля 2009

Чтобы полностью ответить на ваш вопрос, потребуется полная запись в блоге. На IntraWebs их уже несколько.

Вот несколько основных моментов:

  • Избегайте итерации по всему списку, если вам не нужно видеть каждый элемент
  • Если вы выполняете итерацию по списку, используйте цикл foreach вместо цикла for
  • Во всех остальных случаях используйте запрос SPQuery или SPSiteData

  • Доступ к столбцам по внутреннему имени или идентификатору поля

0 голосов
/ 25 февраля 2010

Вам также следует взглянуть на Типичные проблемы кодирования при использовании объектной модели SharePoint , так как в ней есть несколько примеров того, как избежать серьезных проблем с производительностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...