Nhibernate + QueryOver: фильтр с игнорированием чувствительности Где

Я пытаюсь создать простой запрос в 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>(); 
10
задан LeftyX 9 March 2011 в 12:08
поделиться