Hello SharePoint开发人员!
我无法深入理解SPQuery对象中Query和ViewXml属性之间的区别。在msdn文档中,它写了:
在我看来,ViewXml适合过滤你想要检索的字段......我不确定。
那有什么区别?我们应该在哪种情况下选择第一个? SharePoint如何处理这些查询.. 如果有人可以对它嗤之以鼻,那么神秘仍然存在吗? 谢谢......
答案 0 :(得分:4)
ViewXml完整地描述了查询。它可以包含Query,ViewFields,RowLimit元素等等。对于SPQuery,您最好使用相应的属性(Query,ViewFields,RowLimit等),并自动生成ViewXml。您可以通过为SPQuery对象设置此属性来测试它,然后查看ViewXml。如果需要设置某些特定属性,则应手动设置ViewXml(但我记得它们都可以使用SPQuery属性设置)。