Nhibernate + QueryOver: filtere mit Where ignorierend sensitive

7

Ich versuche eine einfache Abfrage in nHibernate mit QueryOver zu erstellen, aber ich möchte, dass alles kleingeschrieben oder ignoriert wird:

%Vor%

Wie kann ich das erreichen?

AKTUALISIEREN :

Jemand hat vorgeschlagen, dass das Problem mit der Sammlung der DB zusammenhängen könnte, aber ich hatte nie irgendein Problem damit und dieses Skript funktioniert:

%Vor%     
LeftyX 09.03.2011, 10:39
quelle

5 Antworten

16

In QueryOver können Sie Folgendes verwenden:

%Vor%     
Sly 09.03.2011, 12:05
quelle
5

Meine Problemumgehung dafür ist die Verwendung eines expression.eq in Kombination mit einer Projektion, so dass ein case-insensitive equals ohne magische Zeichenfolgen mit queryover

durchgeführt werden kann %Vor%     
Epicycle 11.04.2013 08:20
quelle
2

Besser ist es, die Sortierung Ihrer Datenbank in Groß- und Kleinschreibung zu ändern. Wenn Sie die Datenbank ändern können.

    
Darius Kucinskas 09.03.2011 11:33
quelle
1
%Vor%

Nutzungen:

%Vor%     
Th3B0Y 08.02.2017 09:36
quelle
0

NH 3.0 hat einen Linq-Provider, damit Sie

verwenden können %Vor%     
Sanja Melnichuk 09.03.2011 10:42
quelle

Tags und Links