From 3615c26f414c0c0513aa86e326fb6cd08cbfa412 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Tue, 26 Dec 2017 14:16:54 +0800 Subject: [PATCH] 4.6.3 --- Src/Asp.Net/SqlServerTest/Demos/8_JoinSql.cs | 2 ++ .../SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs | 1 + 2 files changed, 3 insertions(+) diff --git a/Src/Asp.Net/SqlServerTest/Demos/8_JoinSql.cs b/Src/Asp.Net/SqlServerTest/Demos/8_JoinSql.cs index e0f054608..59d0f8422 100644 --- a/Src/Asp.Net/SqlServerTest/Demos/8_JoinSql.cs +++ b/Src/Asp.Net/SqlServerTest/Demos/8_JoinSql.cs @@ -54,6 +54,8 @@ namespace OrmTest.Demo var pageJoin = db.Queryable((st, sc) => new object[] { JoinType.Left,st.SchoolId==sc.Id }) + .Where(st => st.Id==1) + .Where(st => st.Id==2) .Select((st, sc) => new { id = st.Id, name = sc.Name }) .MergeTable().Where(XXX => XXX.id == 1).OrderBy("name asc").ToList();// Prefix, is, not, necessary, and take the columns in select diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index e1c782f24..1294ad6e7 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -446,6 +446,7 @@ namespace SqlSugar mergeQueryable.QueryBuilder.Parameters = QueryBuilder.Parameters; mergeQueryable.QueryBuilder.WhereIndex = QueryBuilder.WhereIndex + 1; mergeQueryable.QueryBuilder.JoinIndex = QueryBuilder.JoinIndex + 1; + mergeQueryable.QueryBuilder.LambdaExpressions.ParameterIndex = QueryBuilder.LambdaExpressions.ParameterIndex; return mergeQueryable.AS(tableName).Select("*"); }