diff --git a/src/Umbraco.Infrastructure/Persistence/NPocoSqlExtensions.cs b/src/Umbraco.Infrastructure/Persistence/NPocoSqlExtensions.cs
index 05f15f7372..ed51d4a182 100644
--- a/src/Umbraco.Infrastructure/Persistence/NPocoSqlExtensions.cs
+++ b/src/Umbraco.Infrastructure/Persistence/NPocoSqlExtensions.cs
@@ -252,7 +252,7 @@ namespace Umbraco.Extensions
/// The Sql statement.
public static Sql OrderByDescending(this Sql sql, Expression> field)
{
- return sql.OrderBy("(" + sql.SqlContext.SqlSyntax.GetFieldName(field) + ") DESC");
+ return sql.OrderByDescending(sql.SqlContext.SqlSyntax.GetFieldName(field));
}
///
@@ -268,7 +268,7 @@ namespace Umbraco.Extensions
var columns = fields.Length == 0
? sql.GetColumns(withAlias: false)
: fields.Select(x => sqlSyntax.GetFieldName(x)).ToArray();
- return sql.OrderBy(columns.Select(x => x + " DESC"));
+ return sql.OrderByDescending(columns);
}
///