public TResult Execute <TResult>(Expression expression) { if (expression == null) { throw new ArgumentNullException(nameof(expression)); } ExpressionValidator.Validate(expression); return(this.ExecuteOverride <TResult>(expression)); }
public IQueryable <TElement> CreateQuery <TElement>(Expression expression) { if (expression == null) { throw new ArgumentNullException(nameof(expression)); } ExpressionValidator.Validate(expression); return(this.CreateQueryOverride <TElement>(expression)); }