I'm having problems with getting data using LINQ-to-SQL. I use the following piece of code to look up a user for our web app (user name is email address):
var referenceUser = 
    db.ReferenceUsers
      .SingleOrDefault(rf => rf.Email == values["emailAddress"]);
If I type test@test.com I get a ReferenceUser however if I type tESt@tESt.com I don't. How can I get LINQ to ignore the case when selecting a user?