public override IQueryable <TModel> Query(ISession currentSession) { global::NHibernate.IStatelessSession nativeSession = GetNativeSession(currentSession); IQueryable <TModel> queryable = nativeSession.Query <TModel>(); return(queryable); }