siehe auch Differences between LINQ to Objects and LINQ to SQL queriesGroß- und Kleinschreibung Zeichenfolge vergleichen mit Linq to SQL und LINQ-to-Objekte
Wir nutzen die einige Abfragen über unsere Datenbank und unsere in Speicherobjekte.
Was ist der beste Weg, eine insensitive Zeichenkette mit linq-to-sql zu vergleichen, so dass?
- Es läuft schnell auf SQL Server
- Die gleiche Abfrage Ausdruck kann mit verwendet werden Linq-to-Objekte das gleiche Ergebnis
Mit
a.ToLowerInvariant() == b.ToLowerInvariant()
zumindest zu erhalten bekommt die gleichen Ergebnisse, aber es wird nicht auf SQL-Server verarbeitet, soweit ich das beurteilen kann, so kann viel langsamer als
01 werden
Eine gespeicherte Prozedur schreiben! – RBarryYoung
@Rbarry Wie hilft eine gespeicherte Prozedur beim Ausführen einer Abfrage über unsere im Speicher Objekte? –
Ah. Guter Punkt (duh). Macht nichts ... – RBarryYoung