title: How to perform a case-sensitive LINQ query in Azure?
body: <p>I am using Windows Azure Storage Tables, and want to query for an object. The user inputs a string, which I look for in the database as such:</p>
  
  <pre><code>var myKey = "SomeCaseSensitiveKeyInputByTheUser";
  
  var someObject = (from o in dataContext.Objects
      where o.SomeString.Equals(myKey)
      select o).FirstOrDefault();
  </code></pre>
  
  <p>However, for some reason, all string comparisons appear to be case insensitive (both <code>==</code> and <code>string.Equals()</code>). However, I need to match the exact casing of the user input string.</p>
  
  <p>How can I do this in my LINQ query?</p>