Как получить запрос такого типа в NHibernate: SELECT DISTINCT FileName From CustomerFile WHERE name = ' ' AND timeframe = ''
Пожалуйста, не перенаправляйте меня на другие подобные виды HQL в Stackru, потому что они не работают для меня. Я действительно ценю ваше направление на это. Благодарю.
Воспроизведение запроса такого типа в Nhibernate с API-интерфейсом ICriteria:
SELECT DISTINCT FileName From CustomerFile WHERE name = ' ' AND timeframe = ''
1 ответ
Почему бы просто не использовать пользовательский SQL, который вы набросали выше, и сопоставить столбец результатов со строками? Зачем прыгать через обруч ORM, чтобы сделать что-то простое?
session
.CreateSQLQuery("SELECT DISTINCT FileName From CustomerFile WHERE name = ' ' AND timeframe = ''")
.AddScalar("FILENAME", NHibernateUtil.String)