Zawsze się zastanawiałem, dlaczego słowo kluczowe equals
dołącza, zamiast używać operatora ==.Linq: Jaka jest różnica między == a równymi w złączeniu?
Property deadline =
(from p in properties
join w in widgets
on p.WidgetID equals w.ID
select p).First();
Zamiast
Property deadline =
(from p in properties
join w in widgets
on p.WidgetID == w.ID
select p).First();
[Edycja] rephrased pytanie i zweryfikowała przykłady.
Masz rację, nawet się nie kompiluje, mój zły! Minęło trochę czasu, odkąd miałem problem z == i równymi sobie, ale myślę, że było to z połączeniem wtedy, gdy przypadkowo użyłem ==. Dzięki za wyjaśnienie! –