Update exp to sql

This commit is contained in:
sunkaixuan
2024-06-14 19:55:17 +08:00
parent b2c30c1cf8
commit c78014542c

View File

@@ -38,7 +38,8 @@ namespace SqlSugar
{
this.Context.SugarContext.QueryBuilder.QueryableFormats = new List<QueryableFormat>();
}
this.Context.SugarContext.QueryBuilder.QueryableFormats.Add(new QueryableFormat() {
this.Context.SugarContext.QueryBuilder.QueryableFormats.Add(new QueryableFormat()
{
Format = format + "",
PropertyName = asName,
Type = type,
@@ -83,6 +84,12 @@ namespace SqlSugar
this.Context.SingleTableNameSubqueryShortName = ps.FirstOrDefault().Name;
return;
}
else if (item is MethodCallExpression&&ExpressionTool.IsVariable(item))
{
var p = GetNewExpressionValue(item);
parameter.Context.Result.Append(this.Context.GetAsString2(asName, p));
return;
}
this.Expression = item;
var negateString = string.Empty;
if (item.NodeType == ExpressionType.Negate)