@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>(); 

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

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