public virtual TResult Query <TResult>(Func <IQueryable <TEntity>, TResult> resultTransformer, IQueryOption <TEntity> queryOption) { var result = QueryableRepository.Query(resultTransformer, queryOption); return(result); }