title: CAML Query to SharePoint list returns entire set
body: <p>I've been running into an issue where if I execute a CAML query in C#, my ListItemCollection contains the entirety of the list. Here is a snippet
  of my scrubbed code maybe you can see what I've done wrong.
  While debugging, I've found that that the XML generated is what I expected with the values read from a file. There seems to be an issue with
  actually doing the query and loading the results. The steps I've done to do that here don't seem correct to me, I feel like I'm missing a step.</p>
  
  <pre><code>using Microsoft.SharePoint.Client;
  ...
  System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(user, password, domain);
  ClientContext clientContext = new ClientContext(uri);
  clientContext.Credentials = credentials;
  List list = clientContext.Web.Lists.GetByTitle(listName);
  //read line of input from file and save to string[]
  CamlQuery camlQuery = new CamlQuery();
  camlQuery.ViewXml = "&lt;Query&gt;&lt;Where&gt;&lt;And&gt;&lt;Eq&gt;&lt;FieldRef Name=\"Entity\" /&gt;&lt;Value Type=\"Text\"&gt;" + columns[2].Trim() + "&lt;/Value&gt;&lt;/Eq&gt;&lt;And&gt;&lt;Eq&gt;&lt;FieldRef Name=\"Title\"/&gt;&lt;Value Type=\"Text\"&gt;" + columns[0].Trim() + "&lt;/Value&gt;&lt;/Eq&gt;&lt;Eq&gt;&lt;FieldRef Name=\"Section\" /&gt;&lt;Value Type=\"Text\"&gt;" + columns[1].Trim() + "&lt;/Value&gt;&lt;/Eq&gt;&lt;/And&gt;&lt;/And&gt;&lt;/Where&gt;&lt;/Query&gt;";
  ListItemCollection listItems = list.GetItems(camlQuery);
  clientContext.Load(listItems);
  clientContext.ExecuteQuery();
  </code></pre>