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)); }