SharePoint: невозможно получить информацию из внешнего списка - PullRequest
2 голосов
/ 15 марта 2012

Я пытаюсь получить информацию из внешнего списка, используя следующий запрос CAML.

<Where>
  <Eq>
    <FieldRef Name='EventID' />
    <Value Type='Guid'>98f68099-2ec8-4b68-95dc-607f0d50520b</Value>
  </Eq>
</Where>

Тип поля EventID - Guid как в базе данных, так и в модели.Методы List.GetItems выдают исключение с сообщением «FieldRef».Просто это сообщение.Строка

Debug.WriteLine("Static Name: " + field.StaticName + " - Internal Name: " +     field.InternalName + " - Type Display Name:" + field.TypeDisplayName);

предоставляет следующую информацию непосредственно перед вызовом List.GetItems

Static Name: EventID - Internal Name: EventID - Type Display Name:Guid

Любая идея, как решить эту проблему.Любая помощь будет принята с благодарностью.

Спасибо.

1 Ответ

1 голос
/ 05 апреля 2012

Вам необходимо заключить вышеуказанный CAML-запрос в элемент <Query>. Также вы можете включить элемент <Method Name=Resolve List />.

Вам нужно будет перечислить все поля, которые вы хотите видеть в элементе ViewFields.

Вот ссылка, которая, надеюсь, поможет

...