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)); }
object IPreparable.Prepare(IExpressionPreparer preparer) { return preparer.Prepare(this); }
object IPreparable.Prepare(IExpressionPreparer preparer) { return(preparer.Prepare(this)); }