как я могу выполнить этот запрос с Nhibernate Linq?
var l = session.CreateQuery("from Auswahl a where a.Returnkey is not null").List<Auswahl>();
я пробовал это, но он всегда возвращает пустой список.
var l = session.Linq<Auswahl>()
.Where(item => !String.IsNullOrEmpty(item.Returnkey))
.Select(item => item)
.ToList();
Вы пробовали:
var l = session.Linq<Auswahl>()
.Where(item => item.Returnkey != null && item.Returnkey != "")
.Select(item => item)
.ToList();
Я не уверен, что использование String.IsNullOrEmpty сработает, кроме того, оно проверяет два условия: если это NULL и если это пустая пустая строка, как это будет преобразовано в SQL? Возможно, стоит взглянуть на SQL Profiler, чтобы увидеть необработанный SQL-запрос, который он генерирует.