title: Case-insensitive sort ordering in NHibernate
body: <p>Consider the following criteria query:</p>
  
  <p>var x = SomeCriteria.AddOrder(new Order("Name", true)).List();</p>
  
  <p>This will order the result set by the Name property, but case sensitive:</p>
  
  <pre><code>"A1"
  "B1"
  "a2"
  </code></pre>
  
  <p>Any ideas how to add the order case insensitive so result "a2" will end up before "B1"?</p>