From dcd0ef5750bd26b338ab076db8b0af8813366743 Mon Sep 17 00:00:00 2001 From: 28810 <28810@YEXIANGQIN> Date: Fri, 29 Nov 2019 21:46:53 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E4=BF=AE=E5=A4=8D=20Oracle/Sqlite=20IInser?= =?UTF-8?q?t.ExecuteInserted=20=E6=96=B9=E6=B3=95=EF=BC=8C=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E4=BA=86=E8=A2=AB=20clear=20=E8=BF=87=E5=90=8E?= =?UTF-8?q?=E7=9A=84=20=5Fsource=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FreeSql.Provider.Odbc/Oracle/Curd/OdbcOracleInsert.cs | 6 ++++-- Providers/FreeSql.Provider.Oracle/Curd/OracleInsert.cs | 6 ++++-- Providers/FreeSql.Provider.Sqlite/Curd/SqliteInsert.cs | 6 ++++-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/Providers/FreeSql.Provider.Odbc/Oracle/Curd/OdbcOracleInsert.cs b/Providers/FreeSql.Provider.Odbc/Oracle/Curd/OdbcOracleInsert.cs index 7e584c90..f728c68c 100644 --- a/Providers/FreeSql.Provider.Odbc/Oracle/Curd/OdbcOracleInsert.cs +++ b/Providers/FreeSql.Provider.Odbc/Oracle/Curd/OdbcOracleInsert.cs @@ -144,8 +144,9 @@ namespace FreeSql.Odbc.Oracle var sql = this.ToSql(); if (string.IsNullOrEmpty(sql)) return new List(); + var ret = _source.ToList(); this.RawExecuteAffrows(); - return _source; + return ret; } #if net40 @@ -212,8 +213,9 @@ namespace FreeSql.Odbc.Oracle var sql = this.ToSql(); if (string.IsNullOrEmpty(sql)) return new List(); + var ret = _source.ToList(); await this.RawExecuteAffrowsAsync(); - return _source; + return ret; } #endif } diff --git a/Providers/FreeSql.Provider.Oracle/Curd/OracleInsert.cs b/Providers/FreeSql.Provider.Oracle/Curd/OracleInsert.cs index afda477c..b48404a5 100644 --- a/Providers/FreeSql.Provider.Oracle/Curd/OracleInsert.cs +++ b/Providers/FreeSql.Provider.Oracle/Curd/OracleInsert.cs @@ -145,8 +145,9 @@ namespace FreeSql.Oracle.Curd var sql = this.ToSql(); if (string.IsNullOrEmpty(sql)) return new List(); + var ret = _source.ToList(); this.RawExecuteAffrows(); - return _source; + return ret; } #if net40 @@ -213,8 +214,9 @@ namespace FreeSql.Oracle.Curd var sql = this.ToSql(); if (string.IsNullOrEmpty(sql)) return new List(); + var ret = _source.ToList(); await this.RawExecuteAffrowsAsync(); - return _source; + return ret; } #endif } diff --git a/Providers/FreeSql.Provider.Sqlite/Curd/SqliteInsert.cs b/Providers/FreeSql.Provider.Sqlite/Curd/SqliteInsert.cs index 034aeabb..dd03e1e7 100644 --- a/Providers/FreeSql.Provider.Sqlite/Curd/SqliteInsert.cs +++ b/Providers/FreeSql.Provider.Sqlite/Curd/SqliteInsert.cs @@ -52,8 +52,9 @@ namespace FreeSql.Sqlite.Curd var sql = this.ToSql(); if (string.IsNullOrEmpty(sql)) return new List(); + var ret = _source.ToList(); this.RawExecuteAffrows(); - return _source; + return ret; } #if net40 @@ -93,8 +94,9 @@ namespace FreeSql.Sqlite.Curd var sql = this.ToSql(); if (string.IsNullOrEmpty(sql)) return new List(); + var ret = _source.ToList(); await this.RawExecuteAffrowsAsync(); - return _source; + return ret; } #endif }