equals
== 演算子を使用するのではなく、なぜ linq の結合にキーワードがあるのか、いつも疑問に思っていました。
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();
[編集]質問を言い換え、例を修正しました。