Saya tahu ini Linq:
var _Results = from item in _List
where item.Value == 1
select item;
Dan saya tahu ini Lambda:
var _Results = _List.Where(x => x.Value == 1);
Catatan Editor: di atas bukan hanya Lambda, ini adalah Linq yang menggunakan "Metode Sintaks" yang predikatnya adalah Lambda. Untuk lebih jelasnya, kedua contoh di atas adalah Linq (posting asli saya salah, tapi saya meninggalkan kesalahan untuk menggambarkan kebingungan yang memicu pertanyaan).
Tetapi apakah Linq merupakan bagian dari Lambda atau apa?
Mengapa ada dua teknisi yang tampaknya identik?
Apakah ada alasan teknis untuk memilih salah satu dari yang lain?