CamlQuery camlQuery = new CamlQuery();
camlQuery.ViewXml = @"<View Scope='RecursiveAll'>
<Query>
</Query>
</View>";
camlQuery.FolderServerRelativeUrl = folder.ServerRelativeUrl;
ListItemCollection listItems = list.GetItems(camlQuery);
clientContext.Load(listItems);
clientContext.ExecuteQuery();
listItems正在获取我要使用filename过滤列表的所有4个文件。如果filename与数据库表文件名匹配,则将该项目从listItems中排除
例如 -
4 files - 1.txt 2.txt 3.txt 4.txt
in `database` table if `1.txt and 2.txt` is present then it will match with listItems filename and need to exclude these two items from listItems.
上面只是一个示例,我有100个文件,我需要使用文件名进行比较,如果存在数据库表中,则需要从列表中排除。
So we listItems is having only 2 items - 3.txt 4.txt
我如何在没有foreach循环的情况下实现这一目标?有什么可以使用的,例如LINQ或CamlQuery吗?
相关分类