Я пытаюсь получить элементы из дочернего списка (список поиска, я полагаю, я новичок в разработке SharePoint), которые связаны с их элементами в родительском списке. Для краткости давайте назовем их списком A для родителя и списком B для ребенка. Таким образом, в общем случае список A содержит не более 4-5 дочерних элементов из списка B, а иногда он вообще не может иметь элементов из B. Я использую удивительно полезную библиотеку Camlex.Net для создания запросов caml. Это caml, который я создаю через camlex, очень простой:
<Query>
<Where>
<Eq>
<FieldRef Name="VisitSummary" LookupId="True" />
<Value Type="Lookup">1</Value>
</Eq>
</Where>
</Query>
Проблема в том, что когда элемент 1 в списке A (как в приведенном выше xml) не имеет элементов в списке B, поэтому SharePoint возвращает все элементы в списке B, что вообще нежелательно. Когда список A имеет дочерние элементы в B, он работает хорошо, он получает только связанные элементы.
Есть ли способ сказать SharePoint, чтобы он возвращал какое-то другое значение, возможно, ноль или что-то еще, вместо всех элементов в дочернем списке?
спасибо,
ashilon