Я знаю, что это Linq:
var _Results = from item in _List
where item.Value == 1
select item;
И я знаю, что это Лямбда:
var _Results = _List.Where(x => x.Value == 1);
Примечание редактора: выше не только Lambda, это Linq, используя "Метод Синтаксис", предикатом которого является лямбда. Чтобы быть ясным, оба вышеупомянутых образцы Linq (мой исходный пост был неправильным, но я оставил ошибку чтобы проиллюстрировать путаницу, вызвав вопрос).
Но является ли Linq подмножество Lambda или что?
Почему есть два, казалось бы, одинаковых технаря?
Есть ли техническая причина выбора одного над другим?