Данные возвращаются, если GetItems, если запрос не совпадает
Это действительно простой вопрос. Что значит GetItems
метод возврата, если SPQuery
объект не нашел соответствия? если я вызову метод обновления, если он найдет что-нибудь. Это добавит это?
Я нахожусь в стадии изучения ошибки, и у меня все еще нет среды для тестирования, и я новичок в разработке SharePoint, так что, ребята, будьте осторожны:D
1 ответ
Товар будет добавлен в любом случае. Неважно, есть ли в SPListItemCollection
,
SPList.AddItem()
использует это поведение, чтобы избежать загрузки всех элементов в списке. Можно написать:
SPList list = ...
list.Items.Add();
Это загружает все элементы в списке, что может быть медленным для больших наборов элементов.
SPList.AddItem()
извлекает SPListItemCollection
выполнив запрос CAML, который не возвращает элементов (ID == -1) и вызывает затем Add
метод.