Просмотр исходного кода

指定排序列对应表的别名,解决连表查询时,排序列如果在多个表存在会异常

yhli 2 лет назад
Родитель
Сommit
8cf4a9aaf4
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      Admin.NET/Admin.NET.Core/Extension/RepositoryExtension.cs

+ 2 - 1
Admin.NET/Admin.NET.Core/Extension/RepositoryExtension.cs

@@ -74,10 +74,11 @@ public static class RepositoryExtension
     /// </summary>
     /// <param name="queryable"></param>
     /// <param name="pageInput"> </param>
+    /// <param name="prefix"> </param>
     /// <param name="defualtSortField"> 默认排序字段 </param>
     /// <param name="descSort"> 是否降序 </param>
     /// <returns> </returns>
-    public static ISugarQueryable<T> OrderBuilder<T>(this ISugarQueryable<T> queryable, BasePageInput pageInput, string defualtSortField = "Id", bool descSort = true)
+    public static ISugarQueryable<T> OrderBuilder<T>(this ISugarQueryable<T> queryable, BasePageInput pageInput, string prefix = "", string defualtSortField = "Id", bool descSort = true)
     {
         var orderStr = "";
         // 约定默认每张表都有Id排序