nHibernate で QueryOver を使用して単純なクエリを作成しようとしていますが、すべてを小文字に変換するか、機密情報を無視する必要があります。
Domain.User User = Session.QueryOver<Domain.User>()
.Where(x=>x.Login=="username")
.SingleOrDefault();
どうすればこれを達成できますか?
更新:
問題はDBのコレクションにある可能性があると誰かが示唆しましたが、私はそれで問題が発生したことはなく、このスクリプトは機能します:
Domain.User User = Session
.CreateCriteria<Domain.User>()
.Add(Expression.Eq("Login", "username"))
.UniqueResult<Domain.User>();