Si consideri la seguente query criteri:Case-insensitive sorta ordinamento in NHibernate
var x = SomeCriteria.AddOrder (nuovo Ordine ("Nome", true)) Lista();.
Ciò ordinare il set di risultati dalla proprietà Name, ma tra maiuscole e minuscole:
"A1"
"B1"
"a2"
Delle idee come aggiungere il caso ordine insensitive così risultare "a2" finirà prima "B1"?
+1 per la nota sull'ottimizzazione "superiore" di SQL Server;) grazie. –
Questo è fantastico. Tuttavia, quando eseguo l'ordinamento in una griglia, non conosco il tipo di colonna. Sai se posso in qualche modo rilevare il tipo di colonna e applicare solo questa proiezione alle stringhe? – Mac