예제 #1
0
 protected override Expression VisitFunction(FunctionExpression func)
 {
     if (this.linguist.Language.IsRowsAffectedExpressions(func))
     {
         return(Expression.Property(this.executor, "RowsAffected"));
     }
     return(base.VisitFunction(func));
 }
예제 #2
0
        public virtual bool IsRowsAffectedExpressions(Expression expression)
        {
            FunctionExpression fex = expression as FunctionExpression;

            return(fex != null && fex.Name == "@@ROWCOUNT");
        }