@LeftyX Подтвердите, что не работаете с QueryOver, но работаете с linq в nhibernate. Все, что я могу рекомендовать вам, это использовать linq для nhibernate. все нормально с linq в версии 3.0
аюсь создать простой запрос в nHibernate с помощью QueryOver, но я хочу, чтобы он преобразовывал все в нижнем регистре или игнорировал чувствительные:
Domain.User User = Session.QueryOver<Domain.User>()
.Where(x=>x.Login=="username")
.SingleOrDefault();
Как мне этого добиться?
ОБНОВИТЬ:
Кто-то предположил, что проблема может быть связана со сборкой БД, но у меня никогда не было проблем с этим, и этот скрипт работает:
Domain.User User = Session
.CreateCriteria<Domain.User>()
.Add(Expression.Eq("Login", "username"))
.UniqueResult<Domain.User>();