Sé que este es Linq:
var _Results = from item in _List
where item.Value == 1
select item;
Y sé que esto es Lambda:
var _Results = _List.Where(x => x.Value == 1);
Nota del editor: lo anterior no es simplemente Lambda, es Linq usando la "Sintaxis del método" cuyo predicado es un Lambda. Para ser claros, las dos muestras anteriores son Linq (mi publicación original era incorrecta, pero dejé el error para ilustrar la confusión que provocó la pregunta).
Pero, ¿es Linq un subconjunto de Lambda o qué?
¿Por qué hay dos técnicos aparentemente idénticos?
¿Existe una razón técnica para elegir uno sobre el otro?