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