Я пытаюсь использовать метод GetItems () в SPList и передаю ему SPQuery. Проблема в том, что он возвращает все элементы из моего SPList, а не только отфильтрованные. Мой запрос выглядит так:
<WHERE><Eq><FieldRef Name='Type' /><Value Type='Text'>Analysis</Value></Eq></WHERE>
Тип столбца 'Тип' - это одна строка текста, которая, как мне кажется, переводится в текст в CAML. Тогда я просто делаю стандартные вещи:
SPQuery q = new SPQuery();
q.Query = CAMLQuery.ToString();
var filtered = _NoticeList.GetItems(q);
отфильтровано. Количество равно 4 вместо 2 ... возможно, кто-то не может понять, что не так с этим кодом