diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index 559894bde..851783428 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -51,7 +51,7 @@ namespace SqlSugar if (MasterHasWhereFirstJoin()) { - return this.MergeTable().LeftJoin(joinExpression); + return this.MergeTable().LeftJoin(joinQueryable, joinExpression); } this.Context.InitMappingInfo(); @@ -73,7 +73,7 @@ namespace SqlSugar { if (MasterHasWhereFirstJoin()) { - return this.MergeTable().InnerJoin(joinExpression); + return this.MergeTable().InnerJoin(joinQueryable,joinExpression); } this.Context.InitMappingInfo(); @@ -96,7 +96,7 @@ namespace SqlSugar if (MasterHasWhereFirstJoin()) { - return this.MergeTable().RightJoin(joinExpression); + return this.MergeTable().RightJoin(joinQueryable, joinExpression); } this.Context.InitMappingInfo(); @@ -119,7 +119,7 @@ namespace SqlSugar if (MasterHasWhereFirstJoin()) { - return this.MergeTable().FullJoin(joinExpression); + return this.MergeTable().FullJoin(joinQueryable,joinExpression); } this.Context.InitMappingInfo();