Explorar o código

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

yhli %!s(int64=3) %!d(string=hai) anos
pai
achega
8cf4a9aaf4
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  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>
     /// </summary>
     /// <param name="queryable"></param>
     /// <param name="queryable"></param>
     /// <param name="pageInput"> </param>
     /// <param name="pageInput"> </param>
+    /// <param name="prefix"> </param>
     /// <param name="defualtSortField"> 默认排序字段 </param>
     /// <param name="defualtSortField"> 默认排序字段 </param>
     /// <param name="descSort"> 是否降序 </param>
     /// <param name="descSort"> 是否降序 </param>
     /// <returns> </returns>
     /// <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 = "";
         var orderStr = "";
         // 约定默认每张表都有Id排序
         // 约定默认每张表都有Id排序