consulta Differences between LINQ to Objects and LINQ to SQL queriesCaso cadena insensible comparar con LINQ a SQL y LINQ a objetos
Estamos utilizando los algunas consultas más de nuestra base de datosy nuestra en la memoria objetos.
¿Cuál es la mejor manera de hacer una cadena insensible comparar con linq-to-sql para que?
- Se corre rápido en SQL Server
- La misma expresión de consulta se puede utilizar con LINQ a objetos para conseguir el mismo resultado
Usando
a.ToLowerInvariant() == b.ToLowerInvariant()
al menos consigue los mismos resultados, pero no se procesa en el servidor SQL por lo que puedo decir, entonces puede ser mucho más lento que
a == b
¡Escriba un procedimiento almacenado! – RBarryYoung
@Rbarry ¿Cómo ayuda un Procedimiento almacenado a ejecutar una consulta sobre nuestros objetos en memoria? –
Ah. Buen punto (duh). No importa ... – RBarryYoung