Я пытаюсь создать простой запрос в 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>();