public static IQueryable <T> Include <T>(this IQueryable <T> queryable, IAsyncQueryableResolver repository,
                                          string navigationPropertyPath) where T : class
 {
     return(repository.Include(queryable, navigationPropertyPath));
 }
 public static IQueryable <T> Include <T, TProperty>(this IQueryable <T> queryable,
                                                     IAsyncQueryableResolver repository,
                                                     Expression <Func <T, TProperty> > navigationPropertyPath) where T : class
 {
     return(repository.Include(queryable, navigationPropertyPath));
 }