четверг, апреля 19, 2007

Быстрая вставка записей в SPList

Коллективным разумом на форуме дошли до способа вставлять записи, не извлекая всех имеющихся.

Определил вот такой метод:

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 комментария:

Анонимный комментирует...

коллективный разум?

DkmS комментирует...

Бывает и такой.
Вот анонимного - не бывает. :-(