Как сделать строку без учета регистра, где в запросе NHibernate Linq?
Как сделать регистр без учета регистра, где в запросе NHibernate Linq?
например.
//note this one doesn't work if the entry in database has lowercase
q => q.Where(entity =>
entity.CaseInsensitiveField == DesiredField.Trim().ToUpper())
Причина для установки ToUpper заранее заключается в том, что процедурные функции в SQL Server хуже, и поскольку это не поле базы данных, мы можем отправить его уже заглавными.