Update Subquery.Having

This commit is contained in:
sunkaixuan
2025-09-01 11:46:51 +08:00
parent eb2840f478
commit 4046b585b6

View File

@@ -9,6 +9,10 @@ namespace SqlSugar
{ } { }
public class Subqueryable<T1, T2, T3, T4, T5, T6, T7, T8, T9> : Subqueryable<T1> where T1 : class, new() public class Subqueryable<T1, T2, T3, T4, T5, T6, T7, T8, T9> : Subqueryable<T1> where T1 : class, new()
{ {
public Subqueryable<T1, T2, T3, T4, T5, T6, T7, T8,T9> Having(Func<T1, T2, T3, T4, T5, T6, T7, T8,T9, bool> expression)
{
return this;
}
public new Subqueryable<T1, T2, T3, T4, T5, T6, T7, T8,T9> AsWithAttr() public new Subqueryable<T1, T2, T3, T4, T5, T6, T7, T8,T9> AsWithAttr()
{ {
return this; return this;
@@ -76,6 +80,10 @@ namespace SqlSugar
} }
public class Subqueryable<T1, T2, T3, T4, T5, T6, T7, T8> : Subqueryable<T1> where T1 : class, new() public class Subqueryable<T1, T2, T3, T4, T5, T6, T7, T8> : Subqueryable<T1> where T1 : class, new()
{ {
public Subqueryable<T1, T2, T3, T4, T5, T6,T7,T8> Having(Func<T1, T2, T3, T4, T5, T6, T7, T8, bool> expression)
{
return this;
}
public new Subqueryable<T1, T2, T3, T4, T5, T6, T7,T8> AsWithAttr() public new Subqueryable<T1, T2, T3, T4, T5, T6, T7,T8> AsWithAttr()
{ {
return this; return this;
@@ -139,6 +147,10 @@ namespace SqlSugar
} }
public class Subqueryable<T1, T2, T3, T4, T5, T6, T7> : Subqueryable<T1> where T1 : class, new() public class Subqueryable<T1, T2, T3, T4, T5, T6, T7> : Subqueryable<T1> where T1 : class, new()
{ {
public Subqueryable<T1, T2, T3, T4, T5, T6,T7> Having(Func<T1, T2, T3, T4, T5, T6,T7, bool> expression)
{
return this;
}
public new Subqueryable<T1, T2, T3, T4, T5, T6,T7> AsWithAttr() public new Subqueryable<T1, T2, T3, T4, T5, T6,T7> AsWithAttr()
{ {
return this; return this;
@@ -198,6 +210,10 @@ namespace SqlSugar
} }
public class Subqueryable<T1, T2, T3, T4, T5, T6> : Subqueryable<T1> where T1 : class, new() public class Subqueryable<T1, T2, T3, T4, T5, T6> : Subqueryable<T1> where T1 : class, new()
{ {
public Subqueryable<T1, T2, T3, T4, T5,T6> Having(Func<T1, T2, T3, T4, T5,T6, bool> expression)
{
return this;
}
public string SelectStringJoin(Func<T1, T2, T3, T4, T5,T6, string> expression, string separator) public string SelectStringJoin(Func<T1, T2, T3, T4, T5,T6, string> expression, string separator)
{ {
return default(string); return default(string);
@@ -262,6 +278,10 @@ namespace SqlSugar
} }
public class Subqueryable<T1, T2, T3, T4, T5> : Subqueryable<T1> where T1 : class, new() public class Subqueryable<T1, T2, T3, T4, T5> : Subqueryable<T1> where T1 : class, new()
{ {
public Subqueryable<T1, T2, T3, T4,T5> Having(Func<T1, T2, T3, T4,T5, bool> expression)
{
return this;
}
public string SelectStringJoin(Func<T1, T2, T3, T4,T5, string> expression, string separator) public string SelectStringJoin(Func<T1, T2, T3, T4,T5, string> expression, string separator)
{ {
return default(string); return default(string);
@@ -322,6 +342,10 @@ namespace SqlSugar
} }
public class Subqueryable<T1, T2, T3, T4> : Subqueryable<T1> where T1 : class, new() public class Subqueryable<T1, T2, T3, T4> : Subqueryable<T1> where T1 : class, new()
{ {
public Subqueryable<T1, T2, T3,T4> Having(Func<T1, T2, T3,T4, bool> expression)
{
return this;
}
public new Subqueryable<T1, T2, T3,T4> AsWithAttr() public new Subqueryable<T1, T2, T3,T4> AsWithAttr()
{ {
return this; return this;
@@ -572,6 +596,10 @@ namespace SqlSugar
{ {
return this; return this;
} }
public Subqueryable<T1, T2,T3> Having(Func<T1, T2,T3, bool> expression)
{
return this;
}
} }
public class Subqueryable<T1, T2> : Subqueryable<T1> where T1 : class, new() public class Subqueryable<T1, T2> : Subqueryable<T1> where T1 : class, new()
{ {
@@ -696,5 +724,9 @@ namespace SqlSugar
{ {
return this; return this;
} }
public Subqueryable<T1,T2> Having(Func<T1,T2, bool> expression)
{
return this;
}
} }
} }