我正在使用客户物体模型在一份清单中查询记录。 它按照独一无二的标题进行过滤,因此,我期望它只退回一份记录,而是回到整个清单。
该法典:
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;
这有什么错误? 它为什么要回到整个名单?