public virtual TEntity Single(Expression <Func <TEntity, bool> > predicate) { var entity = QueryableRepository.Single(predicate); return(entity); }