В простом SQL мы можем писать запросы, в которых имена полей не чувствительны к регистру. Например, мы хотим запросить таблицу Student
, и в ней есть одно поле с именем Name
. Мы можем написать запрос так (в MS SQL):
select * from Student where name = "John"
Смотрите здесь, мы использовали name
вместо Name
, но все равно работает правильно.
Но когда я пишу критерии в nHibernate, как это
session.createCriteria("Student")
.Add(Restrictions.Eq("name","John")).List()
Сбой с ошибкой could not resolve property: name of Student
.
Есть ли способ сделать имена полей / свойств нечувствительными к регистру в критериях как прямые запросы SQL.
Спасибо