У меня есть две таблицы со строгими таблицами для клиентов с местоположениями, в которых есть столбцы "CustomerCode" и "Location".
В клиенте A есть следующие строки:
"A", 1
"A", 2
"A", 3
В клиенте B есть следующие строки:
"B", 2
"B", 5
"B", 6
Как я могу использовать Linq для тренировки, есть ли у клиента B какие-либо местоположения, так же, как у клиента A.
Я хочу сделать что-то вроде этого foreach, но в linq:
var doesExist = false;
foreach(var a in customersA)
{
if (customersB.Select(b => b.Location).Contains(a.Location))
{
doesExist = true;
break;
}
}
Например, я хочу сделать что-то вроде этого:
customersA.Select(a => a.Location).Any(customersB.Select(b => b.Location)