mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-24 04:53:45 +08:00
Add BulkCopy(datatable+0)
This commit is contained in:
@@ -163,7 +163,8 @@ namespace OrmTest
|
|||||||
|
|
||||||
|
|
||||||
var dataTable= db.Queryable<Order>().Select("id,name,Price").Take(2).ToDataTable();
|
var dataTable= db.Queryable<Order>().Select("id,name,Price").Take(2).ToDataTable();
|
||||||
int result= db.Fastest<Order>().BulkCopy("order", dataTable);
|
int result= db.Fastest<System.Data.DataTable>().AS("order").BulkCopy("order", dataTable);
|
||||||
|
int result2 = db.Fastest<System.Data.DataTable>().AS("order").BulkCopy( dataTable);
|
||||||
Console.WriteLine("#### Insertable End ####");
|
Console.WriteLine("#### Insertable End ####");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -24,6 +24,11 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
return BulkCopyAsync(tableName,dt).ConfigureAwait(true).GetAwaiter().GetResult();
|
return BulkCopyAsync(tableName,dt).ConfigureAwait(true).GetAwaiter().GetResult();
|
||||||
}
|
}
|
||||||
|
public int BulkCopy(DataTable dt)
|
||||||
|
{
|
||||||
|
Check.ExceptionEasy(this.AsName.IsNullOrEmpty(), "need .AS(tablaeName) ", "需要 .AS(tablaeName) 设置表名");
|
||||||
|
return BulkCopyAsync(this.AsName, dt).ConfigureAwait(true).GetAwaiter().GetResult();
|
||||||
|
}
|
||||||
public async Task<int> BulkCopyAsync(string tableName, DataTable dt)
|
public async Task<int> BulkCopyAsync(string tableName, DataTable dt)
|
||||||
{
|
{
|
||||||
if (Size > 0)
|
if (Size > 0)
|
||||||
|
@@ -16,6 +16,7 @@ namespace SqlSugar
|
|||||||
int BulkCopy(List<T> datas);
|
int BulkCopy(List<T> datas);
|
||||||
Task<int> BulkCopyAsync(List<T> datas);
|
Task<int> BulkCopyAsync(List<T> datas);
|
||||||
int BulkCopy(string tableName,DataTable dataTable);
|
int BulkCopy(string tableName,DataTable dataTable);
|
||||||
|
int BulkCopy(DataTable dataTable);
|
||||||
Task<int> BulkCopyAsync(string tableName, DataTable dataTable);
|
Task<int> BulkCopyAsync(string tableName, DataTable dataTable);
|
||||||
|
|
||||||
int BulkUpdate(List<T> datas);
|
int BulkUpdate(List<T> datas);
|
||||||
|
Reference in New Issue
Block a user