CAML-запрос с несуществующим полем - PullRequest
0 голосов
/ 25 мая 2010

Нам нужен веб-сервис, который запрашивает список sharepoint с помощью CAML, но мы не знаем, какую версию списка мы используем. Версия представила новое поле, которое мы хотим использовать в запросе, если оно присутствует, но просто проигнорируйте это в противном случае. Если я добавлю это в запрос на старую версию, мы не получим результатов. Как мне проверить, существует ли поле перед настройкой запроса?

1 Ответ

2 голосов
/ 26 мая 2010

Я почти уверен, что если вы сделаете поле обнуляемым во ViewFields, запрос будет работать независимо от того, существует поле или нет.

<FieldRef Name='Field1' Nullable='TRUE'/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...