Мне всегда было интересно, почему в соединениях linq есть ключевое слово equals
, а не оператор ==.
Property deadline =
(from p in properties
join w in widgets
on p.WidgetID equals w.ID
select p).First();
Вместо
Property deadline =
(from p in properties
join w in widgets
on p.WidgetID == w.ID
select p).First();
[EDIT] Перефразировал вопрос и пересмотрел примеры.