protected override SqlGenerate Update(LambdaExpression expression, SqlGenerate sqlGenerate) { SqlExpressionProvider.Update(expression.Body, sqlGenerate); return(sqlGenerate); }
private static new void In(MethodCallExpression expression, SqlGenerate sqlGenerate) { SqlExpressionProvider.Where(expression.Arguments[0], sqlGenerate); sqlGenerate += " in "; SqlExpressionProvider.In(expression.Arguments[1], sqlGenerate); }
private static void Equals(MethodCallExpression expression, SqlGenerate sqlGenerate) { SqlExpressionProvider.Where(expression.Object, sqlGenerate); sqlGenerate += " = "; SqlExpressionProvider.Where(expression.Arguments[0], sqlGenerate); }
internal static void DoEnumerableMethodCall(MethodCallExpression expression, SqlGenerate sqlGenerate) { SqlExpressionProvider.Where(expression.Arguments[0], sqlGenerate); sqlGenerate += " in "; SqlExpressionProvider.In(expression.Object, sqlGenerate); }