Code 1
I have using two where condition in my query
From the documentation
Return value:
An IEnumerable that contains elements from the input sequence that satisfy the condition.
So the second where
will only be applied to the records surviging the first where
- which is identical to the && expression you built in code 2.
See: https://msdn.microsoft.com/de-de/library/bb534803%28v=vs.110%29.aspx