SharePoint:无法从外部列表中获取信息

时间:2012-03-15 10:54:39

标签: sharepoint caml bdc

我正在尝试使用以下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 个答案:

答案 0 :(得分:1)

您需要将上述CAML查询括在<Query>元素中。此外,您可能希望包含<Method Name=Resolve List />元素。

您需要的一件事是列出您希望在ViewFields元素中显示的所有字段。

Here's一个希望有用的链接