var query = Session.GetISession (). Query <Budget> (); var item = (из f в запросе, где f.Description.ToLower () == description.ToLower () select f) .FirstOrDefault ();

ал в интернете и не могу найти пример того, как использовать запрос в nhibernate 3.0. Например, я хотел бы использовать строковые функции в предложении where в запросе ex:

var item = Query.Where(x => x.Name.ToLower() == name.ToLower()).FirstOrDefault();

Но это не работает, потому что nhibernate не может понять ToLower, так как можно расширить диалект таким образом, чтобы это стало возможным?

Ответы на вопрос(2)

Ваш ответ на вопрос