diff --git a/Src/Asp.Net/MySqlTest/Demo/Demo1_Queryable.cs b/Src/Asp.Net/MySqlTest/Demo/Demo1_Queryable.cs index f919b048a..e5a9de22a 100644 --- a/Src/Asp.Net/MySqlTest/Demo/Demo1_Queryable.cs +++ b/Src/Asp.Net/MySqlTest/Demo/Demo1_Queryable.cs @@ -87,6 +87,9 @@ namespace OrmTest var fromatList = db.Queryable().Select(it => it.CreateTime.ToString("%Y-%m")).ToList(); var test06 = db.Queryable().Where(it => it.CreateTime.Date.Day >= DateTime.Now.Date.Day).ToList(); var test07 = db.Queryable().Select(it => SqlFunc.DateDiff(DateType.Day, Convert.ToDateTime("2021-1-1"), Convert.ToDateTime("2021-1-12"))).ToList(); + var q1 = db.Queryable().Take(1); + var q2 = db.Queryable().Take(2); + var test02 = db.Union(q1, q2).ToList(); Console.WriteLine("#### Examples End ####"); } diff --git a/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarProvider.cs index 15c911db9..a00b50a22 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarProvider.cs @@ -557,9 +557,9 @@ namespace SqlSugar string sql = sqlObj.Key; UtilMethods.RepairReplicationParameters(ref sql, sqlObj.Value.ToArray(), i, "Union"); if (sqlObj.Value.HasValue()) - allItems.Add(new KeyValuePair>(sql, sqlObj.Value)); + allItems.Add(new KeyValuePair>($" ( {sql} ) ", sqlObj.Value)); else - allItems.Add(new KeyValuePair>(sql, new List())); + allItems.Add(new KeyValuePair>($" ( {sql} ) ", new List())); i++; } var allSql = sqlBuilder.GetUnionSql(allItems.Select(it => it.Key).ToList());