private Expression DoPrepare(Expression expression) { if (preparer.CanPrepare(expression)) { expression = preparer.Prepare(expression); } return(expression); }
public override SqlExpression Visit(SqlExpression expression) { if (preparer != null && preparer.CanPrepare(expression)) { expression = preparer.Prepare(expression); } return(base.Visit(expression)); }