This commit is contained in:
2881099 2023-06-28 17:47:13 +08:00
commit bd71dfd80b

View File

@ -169,9 +169,9 @@ public static partial class QuestDbGlobalExtensions
{
var client = QuestDbContainer.GetService<IHttpClientFactory>().CreateClient();
var boundary = "---------------" + DateTime.Now.Ticks.ToString("x");
var name = typeof(T).Name;
var list = new List<Hashtable>();
var insert = that as QuestDbInsert<T>;
var name = insert.InternalTable.DbName; //获取表名
insert.InternalOrm.DbFirst.GetTableByName(name).Columns.ForEach(d =>
{
if (d.DbTypeText == "TIMESTAMP")
@ -213,7 +213,7 @@ public static partial class QuestDbGlobalExtensions
await client.PostAsync($"{RestAPIExtension.BaseUrl}/imp?name={name}", httpContent);
var readAsStringAsync = await httpResponseMessage.Content.ReadAsStringAsync();
var splitByLine = SplitByLine(readAsStringAsync);
Console.WriteLine(readAsStringAsync);
//Console.WriteLine(readAsStringAsync);
foreach (var s in splitByLine)
{
if (s.Contains("Rows"))
@ -250,7 +250,7 @@ public static partial class QuestDbGlobalExtensions
/// <returns></returns>
public static int ExecuteBulkCopy<T>(this IInsert<T> insert) where T : class
{
return ExecuteBulkCopyAsync(insert).GetAwaiter().GetResult();
return ExecuteBulkCopyAsync(insert).ConfigureAwait(false).GetAwaiter().GetResult();
}
}