3
클라이언트 개체 모델을 사용하여 목록의 레코드를 쿼리하고 있습니다. 그것은 고유 한 제목으로 필터를하므로 한 레코드 만 반환 할 것이라고 기대하지만 전체 목록을 반환합니다.Sharepoint 클라이언트 개체 모델 쿼리 필터가 작동하지 않습니다.
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;
이 문제점은 무엇입니까 : 여기
코드인가? 전체 목록을 반환하는 이유는 무엇입니까?