при попытке использовать Enumerable метод на именованный запрос с сессионным, как показано в примере на:NotSupportedException на Enumerable IQuery, когда с помощью statelesssession
http://www.nhforge.org/doc/nh/en/#batch-statelesssession
Я вижу NotSupportedException. трассировки стека, как показано ниже:
System.NotSupportedException: Specified method is not supported.
at NHibernate.Impl.StatelessSessionImpl.Enumerable(String query, QueryParameters parameters)
at NHibernate.Impl.QueryImpl.Enumerable()
вот фрагмент моего кода:
IStatelessSession statelessSession = sessionFactory.OpenStatelessSession();
var fileLines = statelessSession.GetNamedQuery("GetLinesByFileId")
.SetInt32("FileIdInput", fileId).Enumerable<FileLineEntity>();
именованный запрос, GetLinesByFileId определяется НВМ, как показано ниже:
<query name="GetLinesByFileId" cacheable="false" read-only="true">
<![CDATA[
from FileLineEntity lineItem where lineItem.FileId=:FileIdInput
]]>
</query>
любой предложения о том, что я, возможно, здесь отсутствует?
Плохие документы? Текущий NH Trunk выдает это исключение. Просто используйте List <>. – dotjoe