Laden...

NHibernate 3 deutsche Umlaute in where Klausel (Linq)

Erstellt von Mausschubser vor 13 Jahren Letzter Beitrag vor 13 Jahren 1.559 Views
M
Mausschubser Themenstarter:in
75 Beiträge seit 2010
vor 13 Jahren
NHibernate 3 deutsche Umlaute in where Klausel (Linq)

Nhibernate 3, SQLITE

Meine "ToUpper" Abfrage funktioniert nicht mit Umlauten. Die Ergebnismenge ist immer leer:

liste = sess.Query<Produkt>().Where(p => p.Bezeichnung.ToUpper() == "JÄGERSCHNITZEL").ToList()

Woran kann das liegen?

2.223 Beiträge seit 2005
vor 13 Jahren

Hallo Mausschubser ,

hast Du mal geschaut, was im Debugger in p.Bezeichnung drinsteht?

Viele Grüße
Lars

M
Mausschubser Themenstarter:in
75 Beiträge seit 2010
vor 13 Jahren

Wie Debugge ich denn Linq?

M
Mausschubser Themenstarter:in
75 Beiträge seit 2010
vor 13 Jahren

Mit normalen Listen klappt das auch, aber mit NHibernate Version 3.1.0.4000 scheint es wohl noch ein Problem zu geben.