Comment ignorer le cas avec LINQ-to-SQL?

Je vais avoir des problèmes avec l'obtention de données à l'aide de LINQ-to-SQL. J'utilise le bout de code suivant pour rechercher un utilisateur de notre application web (nom d'utilisateur est l'adresse e-mail):

var referenceUser = 
    db.ReferenceUsers
      .SingleOrDefault(rf => rf.Email == values["emailAddress"]);

Si j'type [email protected] - je obtenir un ReferenceUser cependant, si je tape [email protected] je n'ai pas. Comment puis-je obtenir LINQ pour ignorer la casse lors de la sélection d'un utilisateur?

source d'informationauteur