У меня есть два источника данных, и я хочу перебрать первый, фильтруя существование поля в другом источнике данных, как показано в псевдокоде ниже:
DataContext1 db1 = new DataContext1();
DataContext2 db2 = new DataContext2();
foreach(Address address in db1.Addresses.Where(l => l.LocationCode in db2.AddressList.Select(c => c.LocationCode)))
{
// perform operations
}
Каким будет правильный синтаксис для достижения этой цели?