Update exp to sql

This commit is contained in:
sunkaixuan
2023-08-26 18:18:07 +08:00
parent 3f8674e754
commit c5ea948bed

View File

@@ -1560,6 +1560,11 @@ namespace SqlSugar
{ {
var orderValue = ""; var orderValue = "";
var newExp = (expression as LambdaExpression).Body as NewExpression; var newExp = (expression as LambdaExpression).Body as NewExpression;
if (newExp == null)
{
orderValue = QueryBuilder.GetExpressionValue(expression, isSingle ? ResolveExpressType.FieldSingle : ResolveExpressType.FieldMultiple).GetResultString();
return OrderBy(orderValue);
}
foreach (var item in newExp.Arguments) foreach (var item in newExp.Arguments)
{ {
if (item is MemberExpression) if (item is MemberExpression)