如何筛选ListItemCollection共享点对象模型

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吗?


慕码人8056858
浏览 145回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP