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