У меня есть класс Synchronize
internal sealed class Synchronize
{
internal _File File { get; set; } = new _File();
internal _Log Log { get; set; } = new _Log();
internal sealed class _File
{
internal string Folder { get; set; }
internal string Name { get; set; }
internal string Extention { get; set; }
internal string Create_Date_Time { get; set; }
internal long Size { get; set; }
internal int RecordCount { get; set; }
}
internal sealed class _Log
{
internal string Folder { get; set; }
internal string Name { get; set; }
internal string Extention { get; set; }
internal string CreateDateTime { get; set; }
}
}
У меня есть другой класс Migrate
internal sealed class Migrate
{
internal string FileFolder { get; set; }
internal string FileName { get; set; }
internal int RecordCount { get; set; }
internal bool CanMigrate { get; set; } = false;
}
У меня есть
List<Synchronize> synchronize
и
List<Migrate> migrate
синхронизация имеет более 100 элементов списка, но миграция имеет более 1 элементов списка.
Есть ли способ использовать лямбда-выражение, чтобы найти все синхронизируемые элементы, которые существуют в миграции, с помощью поиска migrate.FileFolder && migrate.FileName && migrate.RecordCount?
Я знаю, как выполнить лямбда-поиск по синхронизации с помощью итерации, хотя и миграции, но я пытаюсь избежать итерации и пытаюсь узнать больше лямбды, это так здорово, когда вы начинаете понимать это:)