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 получает все 4 файла, которые я хочу отфильтровать в списке, используя filename.if имя файла совпадает с именем файла таблицы базы данных, а затем исключает этот элемент из 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?