Я использую объектную модель клиента для запроса записи в списке.Он фильтрует по заголовку, который является уникальным, поэтому я ожидаю, что он вернет только одну запись, но он возвращает весь список.
Вот код:
FieldLookupValue result = new FieldLookupValue();
List list = web.Lists.GetByTitle(lookupSourceList);
var query = new CamlQuery
{
ViewXml =
string.Format(
"<View><Where><Eq><FieldRef Name='Title' /><Value Type='Text'>{0}</Value></Eq></Where></View>",
lookupValue)
};
var ls = list.GetItems(query);
ctx.Load(ls, li => li);
ctx.ExecuteQuery();
if (ls.Count == 1)
{
result.LookupId = ls[0].Id;
}
return result;
Что с этим не так?Почему он возвращает весь список?