/// <summary> /// Avg /// </summary> /// <param name="expression">表达式树</param> /// <param name="sqlWrapper">sql包装器</param> /// <returns>SqlWrapper</returns> public override SqlWrapper Avg(NewExpression expression, SqlWrapper sqlWrapper) { if (expression.Members != null) { for (var i = 0; i < expression.Members.Count; i++) { var argument = expression.Arguments[i]; SqlExpressionProvider.Avg(argument, sqlWrapper); } } return(sqlWrapper); }
/// <summary> /// Avg /// </summary> /// <param name="expression">表达式树</param> /// <param name="sqlWrapper">sql打包对象</param> /// <returns>SqlWrapper</returns> public override SqlWrapper Avg(UnaryExpression expression, SqlWrapper sqlWrapper) { SqlExpressionProvider.Avg(expression.Operand, sqlWrapper); return(sqlWrapper); }