подскажите пожалуйста
есть 2 листа к примеру customer и supplier
у них есть общие поля по типу city ,country
и мне нужно вывести с помощью linq для каждого customer список supplier у которых и city и country совпадают
как-то так может быть, но я бы это лучше с sql делал
var tmp = from cs in (from c in customers
join s in suppliers
on new { A = c.City, B = c.Country } equals new { A = s.City, B = s.Country }
select new { c, s })
group cs.c by cs.c into g
select new { customer = g.Key, suppliers = g.ToList()};