From c75390f09e547f08cdf4de1f8d7bec452594847c Mon Sep 17 00:00:00 2001 From: sunkaixuna <610262374@qq.com> Date: Sun, 21 Nov 2021 03:05:23 +0800 Subject: [PATCH] update db.Fastest --- Src/Asp.Net/SqlSugar/Abstract/FastestProvider/FastBuilder.cs | 4 ++-- .../SqlSugar/Realization/MySql/SqlBuilder/MySqlFastBuilder.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Src/Asp.Net/SqlSugar/Abstract/FastestProvider/FastBuilder.cs b/Src/Asp.Net/SqlSugar/Abstract/FastestProvider/FastBuilder.cs index bb6e9b34e..18225bf1d 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/FastestProvider/FastBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/FastestProvider/FastBuilder.cs @@ -38,8 +38,8 @@ namespace SqlSugar public virtual async Task CreateTempAsync(DataTable dt) where T : class, new() { await this.Context.UnionAll( - this.Context.Queryable().Where(it => false).AS(dt.TableName), - this.Context.Queryable().Where(it => false).AS(dt.TableName)).Select("top 1 * into #temp").ToListAsync(); + this.Context.Queryable().Select("*").Where(it => false).AS(dt.TableName), + this.Context.Queryable().Select("*").Where(it => false).AS(dt.TableName)).Select("top 1 * into #temp").ToListAsync(); dt.TableName = "#temp"; } } diff --git a/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlFastBuilder.cs b/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlFastBuilder.cs index 2556d46f0..7955e6a95 100644 --- a/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlFastBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlFastBuilder.cs @@ -65,7 +65,7 @@ namespace SqlSugar public override async Task CreateTempAsync(DataTable dt) { dt.TableName = "temp"+SnowFlakeSingle.instance.getID(); - var sql = this.Context.Queryable().Where(it => false).ToSql().Key; + var sql = this.Context.Queryable().Select("*").Where(it => false).ToSql().Key; await this.Context.Ado.ExecuteCommandAsync($"Create TEMPORARY table {dt.TableName}({sql}) "); } }