C# 用于检索列表中ID为的用户项目列表的CAML查询

C# 用于检索列表中ID为的用户项目列表的CAML查询,c#,sharepoint-2010,caml,C#,Sharepoint 2010,Caml,我是sharepoint的初学者,使用CAML查询从共享点列表中获取用户项列表 我拥有的数据是userid列表,如下所示:- 1. 2. 3. 4. 五, 现在我想编写CAML查询来从共享点列表中检索用户项 其中(1,2,3,4,5)中的用户ID如果要按用户ID筛选数据,则需要为作者字段设置LookupId=“TRUE”: <Eq> <FieldRef Name="Author" LookupId="TRUE" /> <Value Type="Integer

我是sharepoint的初学者,使用CAML查询从共享点列表中获取用户项列表

我拥有的数据是userid列表,如下所示:- 1. 2. 3. 4. 五,

现在我想编写CAML查询来从共享点列表中检索用户项
其中(1,2,3,4,5)中的用户ID

如果要按用户ID筛选数据,则需要为作者字段设置LookupId=“TRUE”:

<Eq>
  <FieldRef Name="Author" LookupId="TRUE" />
  <Value Type="Integer">1</Value>
</Eq>

1.
如果要为此字段使用多个值,应选中。因此,您的CAML应如下所示:

 <In>
  <FieldRef Name="Author" LookupId="True" />
  <Values>
    <Value Type="Integer">1</Value>
    <Value Type="Integer">2</Value>
    <Value Type="Integer">3</Value>
  </Values>
</In>

1.
2.
3.

我的回答对您有帮助吗?