Что было бы эквивалентно следующему запросу T-SQL в L2E с использованием выражений Lambda?LINQ Присоединиться к нескольким полям
Select * from a INNER JOIN b on a.Foo = b.Foo OR a.Foo = b.Bar
Я хочу присоединиться к и Ь, когда a.Foo
равно b.Foo
ИЛИ b.Bar
Спасибо.
Это [обычно ошибкой использовать 'Join' в LINQ для лиц] (http://blogs.teamb.com/craigstuntz/2010/01/13/ 38525 /). Но поскольку вы спрашиваете о созданных «Foo» и «Bar» вместо описания вашей реальной проблемы, с этим сложно справиться. –
@CraigStuntz: Я использовал Foo и Bar, потому что они не имеют никакого значения в моем вопросе. FYI, '(a.ID = b.a_ID OR a.ID = b.ID)' это реальный Foo и Bar. – Kamyar
Итак, каковы навигационные данные, связанные с этими идентификаторами? У вас есть? –