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, так как можно расширить диалект таким образом, чтобы это стало возможным?