title: Lambda logic - multiple checks
body: <p>I'm struggling to get my head around the logic of any vs all and multiple selects
  I have a model thats mapped from an Xelement and i want to check if multiple attributes have a value (thats an indicator of a valid request) but my check below keeps returning false (even though i know they have values)</p>
  
  <pre><code> if(!electronicObject.MetaData.All(x=&gt; x.Name.ToLower() == "parcel id" || 
                                                  x.Name.ToLower() == "parcel type" ||                                                           x.Name.ToLower() == "street name" ||
                                                        x.Name.ToLower() == "street designation" ||
                                                        x.Name.ToLower() == "parcel status"))
  </code></pre>