Tengo problemas para obtener datos usando LINQ-to-SQL. Yo uso el siguiente fragmento de código para buscar un usuario de nuestra aplicación web (nombre de usuario es la dirección de correo electrónico):¿Cómo ignorar caso con LINQ-to-SQL?
var referenceUser =
db.ReferenceUsers
.SingleOrDefault(rf => rf.Email == values["emailAddress"]);
Si escribo [email protected]
consigo un ReferenceUser
sin embargo si escribo [email protected]
no lo hago. ¿Cómo puedo hacer que LINQ ignore el caso al seleccionar un usuario?
Tome un vistazo a http://stackoverflow.com/questions/841226/case-insensitive-string-compare-in-linq-to-sql –
mañana? Son las 4pm donde estoy. – Oded
¿Qué hay de permitir la insensibilidad de mayúsculas y minúsculas para esa columna en la base de datos? Desafortunadamente todavía vivimos en tiempos donde tal ajuste fino es necesario. La base de datos debe saber si una columna no distingue entre mayúsculas y minúsculas o no cuando habilita la indexación. – herzmeister