Bunun Linq olduğunu biliyorum:
var _Results = from item in _List
where item.Value == 1
select item;
Ve bunun Lambda olduğunu biliyorum:
var _Results = _List.Where(x => x.Value == 1);
Editörün notu: Yukarıdakiler yalnızca Lambda değil, koşulu Lambda olan "Yöntem Sözdizimi" kullanan Linq'tir. Açık olmak gerekirse, yukarıdaki örneklerin her ikisi de Linq'dir (orijinal gönderim yanlıştı, ancak soruyu soran karışıklığı göstermek için hatayı bıraktım).
Ancak Linq, Lambda'nın bir alt kümesi mi yoksa ne?
Neden görünüşte aynı iki teknoloji var?
Birini diğerine tercih etmenin teknik bir nedeni var mı?