Я не специалист в SharePoint, но даже мне понятно, что тем, кто сталкивался с описанной проблемой статья очень пригодится. Кроме того, она IMHO очень хорошо написана.
Как же я удивился, когда обнаружил -2 после голосования! Зачем? Люди проделали полезную работу, потом написали статью, чтобы помочь другим, а вы жмете на минус, не читая текст или не разбираясь в вопросе…
Посоветуйте пожалуйста, можно ли, и как с помощью вашего подхода сгенерировать CAML на основе данных массива.
Т.е. у меня есть Array или List, не важно, с числовыми ID
Нужно собрать конструкцию выбора всех элементов списка у которых ID = элемент списка т.е. объединить несколько условий Or на один и тот же FieldRef но с разыми Value
лучше поздно чем никогда :) Отвечу сейчас, возможно кому-нибудь пригодится:
эта функциональность появилась с версией 2.0. Называется «Dynamic Filtering Conditions»: Camlex.NET 2.0 for Windows SharePoint Services (методы WhereAll и WhereAny).
Использование лямбд для построения CAML-запросов в SharePoint'е