I know that this is Linq:
var _Results = from item in _List
where item.Value == 1
select item;
And I know this is Lambda:
var _Results = _List.Where(x => x.Value == 1);
Editor's note: the above is not merely Lambda, it is Linq using the "Method Syntax" whose predicate is a Lambda. To be clear, both of the above samples are Linq (my original post was incorrect, but I left the error to illustrate the confusion prompting the question).
But is Linq a subset of Lambda or what?
Why are there two seemingly identical techs?
Is there a technical reason to choose one over the other?