Bonjour,
j'ai actuellement un probleme de sensibilité à la casse dans une requete linq.
voila mon code :
Imaginons que j'ai dans ma base de données un User avec StringA = "a" et StringB = "a".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 User user = (from p in entitie.Users where p.StringA.Equals(string1) && p.StringB.Equals(string2) select p).FirstOrDefault();
Si je rentre en valeur string1="a" et string2="A", la requête me sélectionne le User alors quelle devrait me renvoyer Null vu que la fonction Equals est censé être sensible à la casse.
J'ai aussi testé en rajoutant StringComparison.Ordinal dans mon Equals mais le résultat est le même.
J'utilise le framework 3.5, avec LINQ to Entities et un base SQL Server Compact Edition
Merci.
Partager