Коллективным разумом на форуме дошли до способа вставлять записи, не извлекая всех имеющихся.
Определил вот такой метод:
const string EmptyQuery = "<Where><Eq><FieldRef Name='ID'/><Value Type='Integer'>0</Value></Eq></Where>";
public static SPListItem AddItem(SPList list) {
SPQuery q = new SPQuery();
q.Query = EmptyQuery;
return list.GetItems(q).Add();
}
И вместо конструкции
SPListItem newItem = list.Items.Add();
стал использовать
SPListItem newItem = AddItem(list);
На похожую тему - здесь
2 комментария:
коллективный разум?
Бывает и такой.
Вот анонимного - не бывает. :-(
Отправить комментарий