public bool TryFindResult <TResult>(Specifications.ISpecification <TEntity> criteria, Repositories.Queries.IQueryOptions <TEntity> queryOptions, System.Linq.Expressions.Expression <Func <TEntity, TResult> > selector, out TResult result)
 {
     result = default(TResult);
     return(false);
 }
 public void SaveFindResult <TResult>(Specifications.ISpecification <TEntity> criteria, Repositories.Queries.IQueryOptions <TEntity> queryOptions, System.Linq.Expressions.Expression <Func <TEntity, TResult> > selector, TResult result)
 {
 }
 public void SaveGetAllResult <TResult>(Repositories.Queries.IQueryOptions <TEntity> queryOptions, System.Linq.Expressions.Expression <Func <TEntity, TResult> > selector, IEnumerable <TResult> result)
 {
 }