public override IQueryable <TModel> GetByQuery(ISession currentSession, string queryString, IDictionary parameterDictionary)
        {
            global::NHibernate.IStatelessSession nativeSession = GetNativeSession(currentSession);
            ISQLQuery query = nativeSession.CreateSQLQuery(queryString);

            query.AddEntity(modelType);
            return(GetByQuery <TModel>(query, parameterDictionary));
        }