mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-10-25 18:29:13 +08:00
Add OrderByPropertyNameIF
This commit is contained in:
@@ -1263,6 +1263,14 @@ namespace SqlSugar
|
|||||||
this.QueryBuilder.SampleBy = sql;
|
this.QueryBuilder.SampleBy = sql;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
public ISugarQueryable<T> OrderByPropertyNameIF(bool isOrderBy, string orderPropertyName, OrderByType? orderByType = null)
|
||||||
|
{
|
||||||
|
if (isOrderBy)
|
||||||
|
{
|
||||||
|
return this.OrderByPropertyName(orderPropertyName,orderByType);
|
||||||
|
}
|
||||||
|
return this;
|
||||||
|
}
|
||||||
public ISugarQueryable<T> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null)
|
public ISugarQueryable<T> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null)
|
||||||
{
|
{
|
||||||
if (orderPropertyName.HasValue())
|
if (orderPropertyName.HasValue())
|
||||||
|
|||||||
@@ -21,6 +21,14 @@ namespace SqlSugar
|
|||||||
this.QueryBuilder.Hints = hints;
|
this.QueryBuilder.Hints = hints;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
public new ISugarQueryable<T,T2> OrderByPropertyNameIF(bool isOrderBy, string orderPropertyName, OrderByType? orderByType = null)
|
||||||
|
{
|
||||||
|
if (isOrderBy)
|
||||||
|
{
|
||||||
|
return this.OrderByPropertyName(orderPropertyName, orderByType);
|
||||||
|
}
|
||||||
|
return this;
|
||||||
|
}
|
||||||
public new ISugarQueryable<T, T2> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null)
|
public new ISugarQueryable<T, T2> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null)
|
||||||
{
|
{
|
||||||
base.OrderByPropertyName(orderPropertyName, orderByType);
|
base.OrderByPropertyName(orderPropertyName, orderByType);
|
||||||
@@ -692,6 +700,14 @@ namespace SqlSugar
|
|||||||
this.QueryBuilder.Hints = hints;
|
this.QueryBuilder.Hints = hints;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
public new ISugarQueryable<T, T2,T3> OrderByPropertyNameIF(bool isOrderBy, string orderPropertyName, OrderByType? orderByType = null)
|
||||||
|
{
|
||||||
|
if (isOrderBy)
|
||||||
|
{
|
||||||
|
return this.OrderByPropertyName(orderPropertyName, orderByType);
|
||||||
|
}
|
||||||
|
return this;
|
||||||
|
}
|
||||||
public new ISugarQueryable<T, T2, T3> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null)
|
public new ISugarQueryable<T, T2, T3> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null)
|
||||||
{
|
{
|
||||||
base.OrderByPropertyName(orderPropertyName, orderByType);
|
base.OrderByPropertyName(orderPropertyName, orderByType);
|
||||||
@@ -1469,6 +1485,14 @@ namespace SqlSugar
|
|||||||
this.QueryBuilder.Hints = hints;
|
this.QueryBuilder.Hints = hints;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
public new ISugarQueryable<T, T2, T3,T4> OrderByPropertyNameIF(bool isOrderBy, string orderPropertyName, OrderByType? orderByType = null)
|
||||||
|
{
|
||||||
|
if (isOrderBy)
|
||||||
|
{
|
||||||
|
return this.OrderByPropertyName(orderPropertyName, orderByType);
|
||||||
|
}
|
||||||
|
return this;
|
||||||
|
}
|
||||||
public new ISugarQueryable<T, T2, T3, T4> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null)
|
public new ISugarQueryable<T, T2, T3, T4> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null)
|
||||||
{
|
{
|
||||||
base.OrderByPropertyName(orderPropertyName, orderByType);
|
base.OrderByPropertyName(orderPropertyName, orderByType);
|
||||||
@@ -2272,6 +2296,14 @@ namespace SqlSugar
|
|||||||
base.OrderByPropertyName(orderPropertyName, orderByType);
|
base.OrderByPropertyName(orderPropertyName, orderByType);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
public new ISugarQueryable<T, T2, T3, T4,T5> OrderByPropertyNameIF(bool isOrderBy, string orderPropertyName, OrderByType? orderByType = null)
|
||||||
|
{
|
||||||
|
if (isOrderBy)
|
||||||
|
{
|
||||||
|
return this.OrderByPropertyName(orderPropertyName, orderByType);
|
||||||
|
}
|
||||||
|
return this;
|
||||||
|
}
|
||||||
public new ISugarQueryable<T, T2,T3, T4,T5> SampleBy(int timeNumber, SampleByUnit timeType)
|
public new ISugarQueryable<T, T2,T3, T4,T5> SampleBy(int timeNumber, SampleByUnit timeType)
|
||||||
{
|
{
|
||||||
base.SampleBy(timeNumber, timeType);
|
base.SampleBy(timeNumber, timeType);
|
||||||
|
|||||||
@@ -20,6 +20,14 @@ namespace SqlSugar
|
|||||||
this.QueryBuilder.Hints = hints;
|
this.QueryBuilder.Hints = hints;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
public new ISugarQueryable<T, T2, T3, T4, T5,T6> OrderByPropertyNameIF(bool isOrderBy, string orderPropertyName, OrderByType? orderByType = null)
|
||||||
|
{
|
||||||
|
if (isOrderBy)
|
||||||
|
{
|
||||||
|
return this.OrderByPropertyName(orderPropertyName, orderByType);
|
||||||
|
}
|
||||||
|
return this;
|
||||||
|
}
|
||||||
public new ISugarQueryable<T, T2, T3, T4, T5,T6> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null)
|
public new ISugarQueryable<T, T2, T3, T4, T5,T6> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null)
|
||||||
{
|
{
|
||||||
base.OrderByPropertyName(orderPropertyName, orderByType);
|
base.OrderByPropertyName(orderPropertyName, orderByType);
|
||||||
|
|||||||
@@ -115,6 +115,7 @@ namespace SqlSugar
|
|||||||
|
|
||||||
ISugarQueryable<T> OrderBy(string orderByFields);
|
ISugarQueryable<T> OrderBy(string orderByFields);
|
||||||
ISugarQueryable<T> OrderByPropertyName(string orderPropertyName,OrderByType? orderByType=null);
|
ISugarQueryable<T> OrderByPropertyName(string orderPropertyName,OrderByType? orderByType=null);
|
||||||
|
ISugarQueryable<T> OrderByPropertyNameIF(bool isOrderBy,string orderPropertyName, OrderByType? orderByType = null);
|
||||||
ISugarQueryable<T> OrderBy(Expression<Func<T, object>> expression, OrderByType type = OrderByType.Asc);
|
ISugarQueryable<T> OrderBy(Expression<Func<T, object>> expression, OrderByType type = OrderByType.Asc);
|
||||||
ISugarQueryable<T> OrderByDescending(Expression<Func<T, object>> expression);
|
ISugarQueryable<T> OrderByDescending(Expression<Func<T, object>> expression);
|
||||||
ISugarQueryable<T> OrderByIF(bool isOrderBy, string orderByFields);
|
ISugarQueryable<T> OrderByIF(bool isOrderBy, string orderByFields);
|
||||||
@@ -375,6 +376,7 @@ namespace SqlSugar
|
|||||||
#region OrderBy
|
#region OrderBy
|
||||||
new ISugarQueryable<T,T2> OrderBy(List<OrderByModel> models);
|
new ISugarQueryable<T,T2> OrderBy(List<OrderByModel> models);
|
||||||
new ISugarQueryable<T,T2> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null);
|
new ISugarQueryable<T,T2> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null);
|
||||||
|
new ISugarQueryable<T,T2> OrderByPropertyNameIF(bool isOrderBy, string orderPropertyName, OrderByType? orderByType = null);
|
||||||
new ISugarQueryable<T,T2> OrderByDescending(Expression<Func<T, object>> expression);
|
new ISugarQueryable<T,T2> OrderByDescending(Expression<Func<T, object>> expression);
|
||||||
ISugarQueryable<T, T2> OrderByDescending(Expression<Func<T,T2, object>> expression);
|
ISugarQueryable<T, T2> OrderByDescending(Expression<Func<T,T2, object>> expression);
|
||||||
new ISugarQueryable<T, T2> OrderBy(string orderByFields);
|
new ISugarQueryable<T, T2> OrderBy(string orderByFields);
|
||||||
@@ -506,6 +508,7 @@ namespace SqlSugar
|
|||||||
#region OrderBy
|
#region OrderBy
|
||||||
new ISugarQueryable<T, T2,T3> OrderBy(List<OrderByModel> models);
|
new ISugarQueryable<T, T2,T3> OrderBy(List<OrderByModel> models);
|
||||||
new ISugarQueryable<T,T2,T3> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null);
|
new ISugarQueryable<T,T2,T3> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null);
|
||||||
|
new ISugarQueryable<T, T2,T3> OrderByPropertyNameIF(bool isOrderBy, string orderPropertyName, OrderByType? orderByType = null);
|
||||||
new ISugarQueryable<T, T2,T3> OrderByDescending(Expression<Func<T, object>> expression);
|
new ISugarQueryable<T, T2,T3> OrderByDescending(Expression<Func<T, object>> expression);
|
||||||
ISugarQueryable<T, T2,T3> OrderByDescending(Expression<Func<T, T2, object>> expression);
|
ISugarQueryable<T, T2,T3> OrderByDescending(Expression<Func<T, T2, object>> expression);
|
||||||
ISugarQueryable<T, T2, T3> OrderByDescending(Expression<Func<T, T2,T3, object>> expression);
|
ISugarQueryable<T, T2, T3> OrderByDescending(Expression<Func<T, T2,T3, object>> expression);
|
||||||
@@ -653,6 +656,7 @@ namespace SqlSugar
|
|||||||
#region OrderBy
|
#region OrderBy
|
||||||
new ISugarQueryable<T, T2, T3,T4> OrderBy(List<OrderByModel> models);
|
new ISugarQueryable<T, T2, T3,T4> OrderBy(List<OrderByModel> models);
|
||||||
new ISugarQueryable<T, T2, T3,T4> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null);
|
new ISugarQueryable<T, T2, T3,T4> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null);
|
||||||
|
new ISugarQueryable<T, T2, T3,T4> OrderByPropertyNameIF(bool isOrderBy, string orderPropertyName, OrderByType? orderByType = null);
|
||||||
new ISugarQueryable<T, T2, T3,T4> OrderByDescending(Expression<Func<T, object>> expression);
|
new ISugarQueryable<T, T2, T3,T4> OrderByDescending(Expression<Func<T, object>> expression);
|
||||||
ISugarQueryable<T, T2, T3, T4> OrderByDescending(Expression<Func<T, T2, object>> expression);
|
ISugarQueryable<T, T2, T3, T4> OrderByDescending(Expression<Func<T, T2, object>> expression);
|
||||||
ISugarQueryable<T, T2, T3, T4> OrderByDescending(Expression<Func<T, T2, T3, object>> expression);
|
ISugarQueryable<T, T2, T3, T4> OrderByDescending(Expression<Func<T, T2, T3, object>> expression);
|
||||||
@@ -806,6 +810,7 @@ namespace SqlSugar
|
|||||||
#region OrderBy
|
#region OrderBy
|
||||||
new ISugarQueryable<T, T2, T3, T4,T5> OrderBy(List<OrderByModel> models);
|
new ISugarQueryable<T, T2, T3, T4,T5> OrderBy(List<OrderByModel> models);
|
||||||
new ISugarQueryable<T, T2, T3, T4,T5> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null);
|
new ISugarQueryable<T, T2, T3, T4,T5> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null);
|
||||||
|
new ISugarQueryable<T, T2, T3, T4,T5> OrderByPropertyNameIF(bool isOrderBy, string orderPropertyName, OrderByType? orderByType = null);
|
||||||
new ISugarQueryable<T, T2, T3, T4, T5> OrderByDescending(Expression<Func<T, object>> expression);
|
new ISugarQueryable<T, T2, T3, T4, T5> OrderByDescending(Expression<Func<T, object>> expression);
|
||||||
ISugarQueryable<T, T2, T3, T4, T5> OrderByDescending(Expression<Func<T, T2, object>> expression);
|
ISugarQueryable<T, T2, T3, T4, T5> OrderByDescending(Expression<Func<T, T2, object>> expression);
|
||||||
ISugarQueryable<T, T2, T3, T4, T5> OrderByDescending(Expression<Func<T, T2, T3, object>> expression);
|
ISugarQueryable<T, T2, T3, T4, T5> OrderByDescending(Expression<Func<T, T2, T3, object>> expression);
|
||||||
@@ -950,6 +955,7 @@ namespace SqlSugar
|
|||||||
|
|
||||||
#region OrderBy
|
#region OrderBy
|
||||||
new ISugarQueryable<T, T2, T3, T4, T5,T6> OrderBy(List<OrderByModel> models);
|
new ISugarQueryable<T, T2, T3, T4, T5,T6> OrderBy(List<OrderByModel> models);
|
||||||
|
new ISugarQueryable<T, T2, T3, T4, T5,T6> OrderByPropertyNameIF(bool isOrderBy, string orderPropertyName, OrderByType? orderByType = null);
|
||||||
new ISugarQueryable<T, T2, T3, T4, T5,T6> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null);
|
new ISugarQueryable<T, T2, T3, T4, T5,T6> OrderByPropertyName(string orderPropertyName, OrderByType? orderByType = null);
|
||||||
new ISugarQueryable<T, T2, T3, T4, T5, T6> OrderByDescending(Expression<Func<T, object>> expression);
|
new ISugarQueryable<T, T2, T3, T4, T5, T6> OrderByDescending(Expression<Func<T, object>> expression);
|
||||||
ISugarQueryable<T, T2, T3, T4, T5, T6> OrderByDescending(Expression<Func<T, T2, object>> expression);
|
ISugarQueryable<T, T2, T3, T4, T5, T6> OrderByDescending(Expression<Func<T, T2, object>> expression);
|
||||||
|
|||||||
Reference in New Issue
Block a user