protected override Expression VisitFunction(FunctionExpression func) { if (this.linguist.Language.IsRowsAffectedExpressions(func)) { return(Expression.Property(this.executor, "RowsAffected")); } return(base.VisitFunction(func)); }
public virtual bool IsRowsAffectedExpressions(Expression expression) { FunctionExpression fex = expression as FunctionExpression; return(fex != null && fex.Name == "@@ROWCOUNT"); }