0
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.if を使用してリストをフィルタリングしたい 4 つのファイルすべてを取得しています。ファイル名がデータベース テーブルのファイル名と一致し、その項目を 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.

上記は、ファイル名を使用して比較し、データベーステーブルに存在する場合はリストから除外する必要がある数百のファイルがある例です。

So we listItems is having only 2 items - 3.txt 4.txt

foreach ループなしでこれを達成するにはどうすればよいですか? LINQ や CamlQuery のように使用できるものはありますか?

4

2 に答える 2