- 优化 表达式解析变量或常量 ToString;

This commit is contained in:
2881099
2023-12-01 19:15:53 +08:00
parent c038097645
commit 5f01fbd457
28 changed files with 124 additions and 56 deletions

View File

@ -97,8 +97,10 @@ namespace FreeSql.MySql
var enumStr = ExpressionLambdaToSql(callExp.Object, tsc);
tsc.SetMapColumnTmp(null).SetMapTypeReturnOld(oldMapType);
return enumStr;
}
return callExp.Arguments.Count == 0 ? $"cast({getExp(callExp.Object)} as char)" : null;
}
var value = ExpressionGetValue(callExp.Object, out var success);
if (success) return formatSql(value, typeof(string), null, null);
return callExp.Arguments.Count == 0 ? $"cast({getExp(callExp.Object)} as char)" : null;
}
return null;
}