Truncate DateTime в NHibernate QueryOver SelectGroup

У меня есть довольно обычный запрос QueryOver, содержащий следующее:

.SelectList(list => list
    .SelectGroup(() => txn.GroupField)
    .SelectGroup(() => txn.Date))
.List<object[]>()

Этот запрос работает должным образом, однако теперь у меня есть требование группировать по усеченной дате поскольку некоторые даты для этих объектов могут содержать компонент времени. Кажется, это должно быть тривиальное изменение, но я не могу найти способ, поддерживаемый NHibernate.

Очевидным решением будет изменение ниже, но оно не поддерживается.

.SelectGroup(() => txn.Date.Date))

Есть идеи?

Спасибо

6
задан John 6 July 2011 в 00:56
поделиться