Eu sei que este é o Linq:
var _Results = from item in _List
where item.Value == 1
select item;
E eu sei que isso é Lambda:
var _Results = _List.Where(x => x.Value == 1);
Nota do editor: o acima não é meramente Lambda, é Linq usando a "Sintaxe do método" cujo predicado é um Lambda. Para ficar claro, os dois exemplos acima são Linq (minha postagem original estava incorreta, mas deixei o erro para ilustrar a confusão que levou à pergunta).
Mas o Linq é um subconjunto do Lambda ou o quê?
Por que existem dois técnicos aparentemente idênticos?
Existe uma razão técnica para escolher um em vez do outro?