public override IQueryable <TModel> GetByNamedQuery(ISession currentSession, string queryName, IDictionary parameterDictionary)
 {
     global::NHibernate.IStatelessSession nativeSession = GetNativeSession(currentSession);
     global::NHibernate.IQuery            query         = nativeSession.GetNamedQuery(queryName);
     query.SetResultTransformer(resultTransformer);
     return(GetByQuery <TModel>(query, parameterDictionary));
 }