我正在尝试使用QueryOver在nHibernate中构建一个简单的查询,但我希望它将所有内容转换为小写或忽略敏感:
Domain.User User = Session.QueryOver<Domain.User>()
.Where(x=>x.Login=="username")
.SingleOrDefault();
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
更新:
有人建议问题可能在于DB的收集,但我从来没有遇到任何问题,这个脚本有效:
Domain.User User = Session
.CreateCriteria<Domain.User>()
.Add(Expression.Eq("Login", "username"))
.UniqueResult<Domain.User>();
Run Code Online (Sandbox Code Playgroud)