Update exp to sql

This commit is contained in:
sunkaixuan
2023-12-03 17:55:19 +08:00
parent 8159e5ef9d
commit af67f24b84

View File

@@ -65,6 +65,10 @@ namespace SqlSugar
{
exp=ExpressionTool.GetConditionalExpression(exp);
}
else if (methodExp.Method.Name.IsIn("Return", "End") && exp.Type == UtilConstants.BoolType && ExpressionTool.GetMethodName(exp).IsIn("Contains", "StartsWith", "EndsWith"))
{
exp = ExpressionTool.GetConditionalExpression(exp);
}
var sql = SubTools.GetMethodValue(this.context, exp, this.context.IsSingle ? ResolveExpressType.WhereSingle : ResolveExpressType.WhereMultiple);
if (methodExp.Method.Name == "IF")
{