diff --git a/Src/Asp.NetCore2/SqlSugar.QuestDb.RestApi/QuestDbRestAPI.cs b/Src/Asp.NetCore2/SqlSugar.QuestDb.RestApi/QuestDbRestAPI.cs index 328d92c9d..d3fcd0c3c 100644 --- a/Src/Asp.NetCore2/SqlSugar.QuestDb.RestApi/QuestDbRestAPI.cs +++ b/Src/Asp.NetCore2/SqlSugar.QuestDb.RestApi/QuestDbRestAPI.cs @@ -63,18 +63,18 @@ namespace SqlSugar return ExecuteCommandAsync(sql).GetAwaiter().GetResult(); } - public async Task InsertAsync(T insertData) where T:class,new() + public async Task BulkCopyAsync(T insertData) where T:class,new() { if (db.CurrentConnectionConfig.MoreSettings == null) db.CurrentConnectionConfig.MoreSettings = new ConnMoreSettings(); db.CurrentConnectionConfig.MoreSettings.DisableNvarchar = true; var sql= db.Insertable(insertData).ToSqlString(); - return await ExecuteCommandAsync(sql); + return (await ExecuteCommandAsync(sql)).Contains("OK")?1:0; } - public string Insert(T insertData) where T : class, new() + public int BulkCopy(T insertData) where T : class, new() { - return InsertAsync(insertData).GetAwaiter().GetResult(); + return BulkCopyAsync(insertData).GetAwaiter().GetResult(); }