mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-04-24 18:04:52 +08:00
Multi queryable Join
This commit is contained in:
parent
9d95675112
commit
6a14af5893
@ -310,6 +310,35 @@ namespace SqlSugar
|
|||||||
queryable.Where(joinExpression);
|
queryable.Where(joinExpression);
|
||||||
return queryable;
|
return queryable;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public virtual ISugarQueryable<T, T2> Queryable<T, T2>(
|
||||||
|
ISugarQueryable<T> joinQueryable1, ISugarQueryable<T2> joinQueryable2, JoinType joinType, Expression<Func<T, T2, bool>> joinExpression) where T : class, new()
|
||||||
|
{
|
||||||
|
throw new Exception("Still in the process of development");
|
||||||
|
}
|
||||||
|
public virtual ISugarQueryable<T, T2, T3> Queryable<T, T2, T3>(
|
||||||
|
ISugarQueryable<T> joinQueryableMaster, ISugarQueryable<T2> joinQueryable1, JoinType joinType, Expression<Func<T, T2, bool>> joinExpression1,
|
||||||
|
ISugarQueryable<T2> joinQueryable2, JoinType joinType2, Expression<Func<T, T2, T3, bool>> joinExpression2) where T : class, new()
|
||||||
|
{
|
||||||
|
throw new Exception("Still in the process of development");
|
||||||
|
}
|
||||||
|
|
||||||
|
public virtual ISugarQueryable<T, T2, T3, T4> Queryable<T, T2, T3, T4>(
|
||||||
|
ISugarQueryable<T> joinQueryableMaster, ISugarQueryable<T2> joinQueryable1, JoinType joinType, Expression<Func<T, T2, bool>> joinExpression1,
|
||||||
|
ISugarQueryable<T2> joinQueryable2, JoinType joinType2, Expression<Func<T, T2, T3, bool>> joinExpression2,
|
||||||
|
ISugarQueryable<T2> joinQueryable3, JoinType joinType3, Expression<Func<T, T2, T3, T4, bool>> joinExpression3) where T : class, new()
|
||||||
|
{
|
||||||
|
throw new Exception("Still in the process of development");
|
||||||
|
}
|
||||||
|
|
||||||
|
public virtual ISugarQueryable<T, T2, T3, T4, T5> Queryable<T, T2, T3, T4, T5>(
|
||||||
|
ISugarQueryable<T> joinQueryableMaster, ISugarQueryable<T2> joinQueryable1, JoinType joinType, Expression<Func<T, T2, bool>> joinExpression1,
|
||||||
|
ISugarQueryable<T2> joinQueryable2, JoinType joinType2, Expression<Func<T, T2, T3, bool>> joinExpression2,
|
||||||
|
ISugarQueryable<T3> joinQueryable3, JoinType joinType3, Expression<Func<T, T2, T3, T4, bool>> joinExpression3,
|
||||||
|
ISugarQueryable<T4> joinQueryable4, JoinType joinType4, Expression<Func<T, T2, T3, T4, T5, bool>> joinExpression4) where T : class, new()
|
||||||
|
{
|
||||||
|
throw new Exception("Still in the process of development");
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public virtual ISugarQueryable<T> UnionAll<T>(params ISugarQueryable<T>[] queryables) where T : class, new()
|
public virtual ISugarQueryable<T> UnionAll<T>(params ISugarQueryable<T>[] queryables) where T : class, new()
|
||||||
@ -521,7 +550,7 @@ namespace SqlSugar
|
|||||||
public virtual EntityMaintenance EntityProvider
|
public virtual EntityMaintenance EntityProvider
|
||||||
{
|
{
|
||||||
get { return base.Context.EntityMaintenance; }
|
get { return base.Context.EntityMaintenance; }
|
||||||
set { base.Context.EntityMaintenance = value; }
|
set { base.Context.EntityMaintenance = value; }
|
||||||
}
|
}
|
||||||
public virtual EntityMaintenance EntityMaintenance
|
public virtual EntityMaintenance EntityMaintenance
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user