Jak wykonać rozróżnianie wielkości liter w zapytaniu NHibernate Linq?Jak wykonać ciąg niewrażliwy na wielkość liter w zapytaniu NHibernate Linq?
np.
//note this one doesn't work if the entry in database has lowercase
q => q.Where(entity =>
entity.CaseInsensitiveField == DesiredField.Trim().ToUpper())
to będzie przetłumaczone poprawnie? –
Tak będzie, ponieważ metoda ToUpper() zostanie przetłumaczona jako UPPER (pole) w zapytaniu SQL. –
ivowiblo: Pokornie przyznaję, że masz rację, moja metoda ContainsLike nie zostanie przetłumaczona na SQL. Proszę zobaczyć mój komentarz do mojej odpowiedzi dla dalszych szczegółów. Dzięki tobie, z całą moją pokorą. –