diff --git a/FreeSql/Internal/CommonProvider/UpdateJoinProvider.cs b/FreeSql/Internal/CommonProvider/UpdateJoinProvider.cs index c4d51f3a..e7a39022 100644 --- a/FreeSql/Internal/CommonProvider/UpdateJoinProvider.cs +++ b/FreeSql/Internal/CommonProvider/UpdateJoinProvider.cs @@ -169,6 +169,7 @@ namespace FreeSql.Internal.CommonProvider public IUpdateJoin Set(Expression> exp) => SetIf(true, exp); public IUpdateJoin SetIf(bool condition, Expression> exp) { + if (condition == false) return this; var body = exp?.Body; var nodeType = body?.NodeType; if (nodeType == ExpressionType.Convert)