Sharepoint 2010 foreach内部caml查询语法

Sharepoint 2010 foreach内部caml查询语法,sharepoint-2010,Sharepoint 2010,我正在caml子句中运行一个caml查询。我有一个列表,我想在其中发送caml查询中的每个empid 我试着这样做: foreach (var item in lstEmp) { query.Append("<Value Type='Number'>" + item.empid + "</Value>"); } foreach(lstEmp中的变量项) { query.Append(“+item.em

我正在caml子句中运行一个caml查询。我有一个列表,我想在其中发送caml查询中的每个empid

我试着这样做:

       foreach (var item in lstEmp)
        {
            query.Append("<Value Type='Number'>" + item.empid + "</Value>");
        }
foreach(lstEmp中的变量项)
{
query.Append(“+item.empid+”);
}
我的问题是我能像这样在CAML中写一个foreach循环吗?有人能帮助我如何正确使用foreach来写IN子句吗


非常感谢。

您遇到了哪些问题?任何错误、异常、不需要的结果、根本没有结果,或者什么?嗨,我正在尝试首先构造整个caml查询。您遇到了什么具体问题?另请参阅以了解如何提问。我没有面临任何问题。我只是想知道我们是否可以在caml块中编写循环语句。无论如何,我已经找到了如何做到这一点。由于我不清楚如何以这种方式编写caml,所以我花了将近半天的时间来完美地运行它。如果您无法回答,请至少不要回答如何提问的问题。太简单了恼人的。谢谢。StringBuilder s=新StringBuilder();s、 附加(“”);s、 附加(“”);s、 附加(“”);s、 附加(“”);foreach(lstemp中的var项){s.Append(“+item.empid+”);}s.Append(“”);s、 附加(“”);s、 附加(“”);