Nhibernate + QueryOver: filtra con Where ignorando los sensibles
Estoy tratando de construir una consulta simple en nHibernate con QueryOver pero quiero que convierta todo en minúsculas o ignore lo sensible:
Domain.User User = Session.QueryOver<Domain.User>()
.Where(x=>x.Login=="username")
.SingleOrDefault();
¿Cómo puedo conseguir esto
ACTUALIZA:
Alguien sugirió que el problema podría estar relacionado con la recopilación de la base de datos, pero nunca tuve ningún problema con eso y este script funciona:
Domain.User User = Session
.CreateCriteria<Domain.User>()
.Add(Expression.Eq("Login", "username"))
.UniqueResult<Domain.User>();