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
Vous devez vous connecter pour publier un commentaire.
N':
travail?
La
ToUpper()
devraient être traduits dans la bonne SQL pour exécuter une requête de base de données, puis de retour à la fois des résultats.Où le "vrai" est de savoir si pour ignorer la casse ou pas
C'est la façon dont je l'ai fait. Pourrait vous donner un indice. J'ai une Liste avec les Profils et je recherche profilenames contenant "aR", "Ar" ou "AR".