From 72981cf5231c931d7e2b49406bb909d1eb3539c8 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Mon, 13 Nov 2023 20:15:24 +0800 Subject: [PATCH] Add Queryable.OrderBy(Models) --- .../QueryableProvider02-05.cs | 20 +++++++++++++++ .../QueryableProvider06-10.cs | 25 +++++++++++++++++++ .../QueryableProvider11-12.cs | 10 ++++++++ .../SqlSugar/Interface/IQueryable.cs | 11 ++++++++ 4 files changed, 66 insertions(+) diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider02-05.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider02-05.cs index 992ae6d12..c5bffd40c 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider02-05.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider02-05.cs @@ -303,6 +303,11 @@ namespace SqlSugar #endregion #region Order + public new ISugarQueryable OrderBy(List models) + { + this.OrderBy(models); + return this; + } public new ISugarQueryable OrderBy(string orderFileds) { base.OrderBy(orderFileds); @@ -976,6 +981,11 @@ namespace SqlSugar #endregion #region Order + public new ISugarQueryable OrderBy(List models) + { + this.OrderBy(models); + return this; + } public new virtual ISugarQueryable OrderByDescending(Expression> expression) { this._OrderBy(expression, OrderByType.Desc); @@ -1744,6 +1754,11 @@ namespace SqlSugar #endregion #region OrderBy + public new ISugarQueryable OrderBy(List models) + { + this.OrderBy(models); + return this; + } public new virtual ISugarQueryable OrderByDescending(Expression> expression) { this._OrderBy(expression, OrderByType.Desc); @@ -2550,6 +2565,11 @@ namespace SqlSugar #endregion #region OrderBy + public new ISugarQueryable OrderBy(List models) + { + this.OrderBy(models); + return this; + } public new virtual ISugarQueryable OrderByDescending(Expression> expression) { this._OrderBy(expression, OrderByType.Desc); diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider06-10.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider06-10.cs index fc6a0504f..ad7fbbe6f 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider06-10.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider06-10.cs @@ -354,6 +354,11 @@ namespace SqlSugar #endregion #region OrderBy + public new ISugarQueryable OrderBy(List models) + { + this.OrderBy(models); + return this; + } public new virtual ISugarQueryable OrderByDescending(Expression> expression) { this._OrderBy(expression, OrderByType.Desc); @@ -1160,6 +1165,11 @@ namespace SqlSugar #endregion #region OrderBy + public new ISugarQueryable OrderBy(List models) + { + this.OrderBy(models); + return this; + } public new virtual ISugarQueryable OrderByDescending(Expression> expression) { this._OrderBy(expression, OrderByType.Desc); @@ -1980,6 +1990,11 @@ namespace SqlSugar #endregion #region OrderBy + public new ISugarQueryable OrderBy(List models) + { + this.OrderBy(models); + return this; + } public new virtual ISugarQueryable OrderByDescending(Expression> expression) { this._OrderBy(expression, OrderByType.Desc); @@ -2714,6 +2729,11 @@ namespace SqlSugar #endregion #region OrderBy + public new ISugarQueryable OrderBy(List models) + { + this.OrderBy(models); + return this; + } public new ISugarQueryable OrderBy(string orderFileds) { base.OrderBy(orderFileds); @@ -3429,6 +3449,11 @@ namespace SqlSugar #endregion #region OrderBy + public new ISugarQueryable OrderBy(List models) + { + this.OrderBy(models); + return this; + } public new ISugarQueryable OrderBy(string orderFileds) { base.OrderBy(orderFileds); diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider11-12.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider11-12.cs index 401b2dab7..64c8412ac 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider11-12.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider11-12.cs @@ -389,6 +389,11 @@ namespace SqlSugar #endregion #region OrderBy + public new ISugarQueryable OrderBy(List models) + { + this.OrderBy(models); + return this; + } public new ISugarQueryable OrderBy(string orderFileds) { base.OrderBy(orderFileds); @@ -1003,6 +1008,11 @@ namespace SqlSugar #endregion #region OrderBy + public new ISugarQueryable OrderBy(List models) + { + this.OrderBy(models); + return this; + } public new ISugarQueryable OrderBy(string orderFileds) { base.OrderBy(orderFileds); diff --git a/Src/Asp.NetCore2/SqlSugar/Interface/IQueryable.cs b/Src/Asp.NetCore2/SqlSugar/Interface/IQueryable.cs index c0d92c7a2..b3305c777 100644 --- a/Src/Asp.NetCore2/SqlSugar/Interface/IQueryable.cs +++ b/Src/Asp.NetCore2/SqlSugar/Interface/IQueryable.cs @@ -346,6 +346,7 @@ namespace SqlSugar #endregion #region OrderBy + new ISugarQueryable OrderBy(List models); new ISugarQueryable OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null); new ISugarQueryable OrderByDescending(Expression> expression); ISugarQueryable OrderByDescending(Expression> expression); @@ -474,6 +475,7 @@ namespace SqlSugar #endregion #region OrderBy + new ISugarQueryable OrderBy(List models); new ISugarQueryable OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null); new ISugarQueryable OrderByDescending(Expression> expression); ISugarQueryable OrderByDescending(Expression> expression); @@ -618,6 +620,7 @@ namespace SqlSugar #endregion #region OrderBy + new ISugarQueryable OrderBy(List models); new ISugarQueryable OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null); new ISugarQueryable OrderByDescending(Expression> expression); ISugarQueryable OrderByDescending(Expression> expression); @@ -769,6 +772,7 @@ namespace SqlSugar #endregion #region OrderBy + new ISugarQueryable OrderBy(List models); new ISugarQueryable OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null); new ISugarQueryable OrderByDescending(Expression> expression); ISugarQueryable OrderByDescending(Expression> expression); @@ -912,6 +916,7 @@ namespace SqlSugar #endregion #region OrderBy + new ISugarQueryable OrderBy(List models); new ISugarQueryable OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null); new ISugarQueryable OrderByDescending(Expression> expression); ISugarQueryable OrderByDescending(Expression> expression); @@ -1065,6 +1070,7 @@ namespace SqlSugar #endregion #region OrderBy + new ISugarQueryable OrderBy(List models); new ISugarQueryable OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null); new ISugarQueryable OrderByDescending(Expression> expression); ISugarQueryable OrderByDescending(Expression> expression); @@ -1213,6 +1219,7 @@ namespace SqlSugar #endregion #region OrderBy + new ISugarQueryable OrderBy(List models); new ISugarQueryable OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null); new ISugarQueryable OrderByDescending(Expression> expression); ISugarQueryable OrderByDescending(Expression> expression); @@ -1348,6 +1355,7 @@ namespace SqlSugar #endregion #region OrderBy + new ISugarQueryable OrderBy(List models); new ISugarQueryable OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null); new ISugarQueryable OrderBy(string orderFileds); new ISugarQueryable OrderBy(Expression> expression, OrderByType type = OrderByType.Asc); @@ -1477,6 +1485,7 @@ namespace SqlSugar #endregion #region OrderBy + new ISugarQueryable OrderBy(List models); new ISugarQueryable OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null); new ISugarQueryable OrderBy(string orderFileds); new ISugarQueryable OrderBy(Expression> expression, OrderByType type = OrderByType.Asc); @@ -1614,6 +1623,7 @@ namespace SqlSugar #endregion #region OrderBy + new ISugarQueryable OrderBy(List models); new ISugarQueryable OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null); new ISugarQueryable OrderBy(string orderFileds); new ISugarQueryable OrderBy(Expression> expression, OrderByType type = OrderByType.Asc); @@ -1741,6 +1751,7 @@ namespace SqlSugar #endregion #region OrderBy + new ISugarQueryable OrderBy(List models); new ISugarQueryable OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null); new ISugarQueryable OrderBy(string orderFileds); new ISugarQueryable OrderBy(Expression> expression, OrderByType type = OrderByType.Asc);