public IEnumerator <T> GetEnumerator() => Provider.Execute <IEnumerator <T> >(Expression);
public IEnumerator <T> GetEnumerator() { return(QueryProvider.Execute <IEnumerable <T> >(Expr).GetEnumerator()); }
public object Execute(Expression expression) { return(_inner.Execute(expression)); }
public IEnumerator <T> GetEnumerator() { return(((IEnumerable <T>)provider.Execute(expression)).GetEnumerator()); }
public TResult Execute <TResult>(Expression expression) => _inner.Execute <TResult>(InterceptExpresion(expression));
public object Execute(Expression expression) { return(_source.Execute(expression)); }
public object Execute(Expression expression) { var decompiled = DecompileExpressionVisitor.Decompile(expression); return(inner.Execute(decompiled)); }
public TResult Execute <TResult>(Expression expression) { return(_inner.Execute <TResult>(expression)); }
public TResult Execute <TResult>(Expression expression) { _context.CheckThrow(); return(_provider.Execute <TResult>(Visit(expression))); }
IEnumerator IEnumerable.GetEnumerator() { return(Provider.Execute <IEnumerable <T> >(Expression).GetEnumerator()); }
public object Execute(Expression expression) => _data.Execute(expression);
public IEnumerator <T> GetEnumerator() => ((IEnumerable <T>)Provider.Execute(X)).GetEnumerator();
public void ExecuteNullNonGeneric() { IQueryProvider provider = Enumerable.Empty <string>().AsQueryable().Provider; Assert.Throws <ArgumentNullException>("expression", () => provider.Execute(null)); }
public virtual TResult Execute <TResult>(Expression expression) { var interceptedExpression = InterceptExpression(expression); return(underlyingProvider.Execute <TResult>(interceptedExpression)); }
public object Execute(Expression expression) { return(_provider.Execute(expression)); }
public IEnumerator <T> GetEnumerator() { var enumerable = ((IEnumerable <T>)provider.Execute(expression)); return((enumerable ?? Enumerable.Empty <T>()).GetEnumerator()); }
public object Execute(Expression expression) => _queryProvider.Execute(expression);
public object Execute(Expression expression) { return(innerQueryProvider.Execute(expression)); }
public IEnumerator <TMedia> GetEnumerator() => ((IEnumerable <TMedia>)_provider.Execute(_expression)).GetEnumerator();
public object Execute(Expression expression) => _inner.Execute(expression);
public TResult Execute <TResult>(Expression expression) { Expression newExpression = ExpressionReWriterVisitor.Default.Visit(expression); return(source.Execute <TResult>(newExpression)); }
public object Execute(Expression expression) { return(OriginalProvider.Execute(expression)); }
// The Execute method executes queries that return a single value (instead of an enumerable sequence of values). // Expression trees that represent queries that return enumerable results are executed when their associated IQueryable object is enumerated. // From http://msdn.microsoft.com/en-us/library/bb535032(v=vs.100).aspx public object Execute(Expression expression) { return(_retryPolicy.Retry(() => _queryProvider.Execute(expression))); }
public IEnumerator <TItemReader> GetEnumerator() => _provider.Execute(this).GetEnumerator();
public object Execute(System.Linq.Expressions.Expression expression) { return(_inner.Execute(expression)); }
// <summary> // By default, calls the same method on the wrapped provider. // </summary> public virtual TResult Execute <TResult>(Expression expression) { return(_efQueryProvider.Execute <TResult>(expression)); }
public IEnumerator <T> GetEnumerator() { return(provider.Execute <IEnumerable <T> >(expression).GetEnumerator()); }
/// <summary> /// Returns an enumerator that iterates through the collection. /// </summary> /// <returns> /// An enumerator that can be used to iterate through the collection. /// </returns> public IEnumerator <T> GetEnumerator() => _provider.Execute <T>(this).GetEnumerator();
public TResult Execute <TResult>(Expression expression) { return(_underlyingQueryProvider.Execute <TResult>(Visit(expression))); }
public T Execute<T>(Expression expression) { var fixedExpression = ObjectSetWrapperReplacer.FixExpression(expression); return UnderlyingProvider.Execute<T>(fixedExpression); }