mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-12-02 03:13:58 +08:00
Oracle bulkcopyupdate
This commit is contained in:
@@ -177,12 +177,6 @@ namespace SqlSugar
|
||||
DataTable dt = ToDdateTable(datas);
|
||||
IFastBuilder buider = GetBuider();
|
||||
ActionIgnoreColums(whereColumns, updateColumns, dt, buider.IsActionUpdateColumns);
|
||||
buider.Context = context;
|
||||
if (buider.DbFastestProperties == null)
|
||||
{
|
||||
buider.DbFastestProperties = new DbFastestProperties();
|
||||
}
|
||||
buider.DbFastestProperties.WhereColumns = whereColumns;
|
||||
await buider.CreateTempAsync<T>(dt);
|
||||
await buider.ExecuteBulkCopyAsync(dt);
|
||||
//var queryTemp = this.context.Queryable<T>().AS(dt.TableName).ToList();//test
|
||||
@@ -244,6 +238,11 @@ namespace SqlSugar
|
||||
ActionIgnoreColums(whereColumns, updateColumns, dt, buider.IsActionUpdateColumns);
|
||||
}
|
||||
buider.Context = context;
|
||||
if (buider.DbFastestProperties == null)
|
||||
{
|
||||
buider.DbFastestProperties = new DbFastestProperties();
|
||||
}
|
||||
buider.DbFastestProperties.WhereColumns = whereColumns;
|
||||
await buider.CreateTempAsync<object>(dt);
|
||||
await buider.ExecuteBulkCopyAsync(dt);
|
||||
//var queryTemp = this.context.Queryable<T>().AS(dt.TableName).ToList();//test
|
||||
|
||||
Reference in New Issue
Block a user