Synchronization code

This commit is contained in:
sunkaixuan
2023-08-26 18:19:04 +08:00
parent c5ea948bed
commit b452a5be30

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)