Данные возвращаются, если GetItems, если запрос не совпадает

Это действительно простой вопрос. Что значит GetItems метод возврата, если SPQueryобъект не нашел соответствия? если я вызову метод обновления, если он найдет что-нибудь. Это добавит это?

Я нахожусь в стадии изучения ошибки, и у меня все еще нет среды для тестирования, и я новичок в разработке SharePoint, так что, ребята, будьте осторожны:D

1 ответ

Товар будет добавлен в любом случае. Неважно, есть ли в SPListItemCollection,

SPList.AddItem() использует это поведение, чтобы избежать загрузки всех элементов в списке. Можно написать:

SPList list = ...
list.Items.Add(); 

Это загружает все элементы в списке, что может быть медленным для больших наборов элементов.

SPList.AddItem() извлекает SPListItemCollection выполнив запрос CAML, который не возвращает элементов (ID == -1) и вызывает затем Add метод.

Другие вопросы по тегам