From 6e8e2bd4469d8d5bb03f5cb16340ae5b821d7b81 Mon Sep 17 00:00:00 2001
From: d4ilys <963922242@qq.com>
Date: Mon, 18 Sep 2023 09:36:12 +0800
Subject: [PATCH] =?UTF-8?q?QuestDb=20BulkCopy=E5=A2=9E=E5=8A=A0=E6=97=A5?=
=?UTF-8?q?=E6=9C=9F=E6=A0=BC=E5=BC=8F=E5=8C=96=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../QuestDbGlobalExtensions.cs | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/Providers/FreeSql.Provider.QuestDb/QuestDbGlobalExtensions.cs b/Providers/FreeSql.Provider.QuestDb/QuestDbGlobalExtensions.cs
index cf4bcfc3..d47197c9 100644
--- a/Providers/FreeSql.Provider.QuestDb/QuestDbGlobalExtensions.cs
+++ b/Providers/FreeSql.Provider.QuestDb/QuestDbGlobalExtensions.cs
@@ -154,8 +154,9 @@ public static partial class QuestDbGlobalExtensions
///
///
///
+ /// 导入时,时间格式 默认:yyyy/M/d H:mm:ss
///
- public static async Task ExecuteBulkCopyAsync(this IInsert that) where T : class
+ public static async Task ExecuteBulkCopyAsync(this IInsert that,string dateFormat = "yyyy/M/d H:mm:ss") where T : class
{
//思路:通过提供的RestAPI imp,实现快速复制
if (string.IsNullOrWhiteSpace(RestAPIExtension.BaseUrl))
@@ -180,7 +181,7 @@ public static partial class QuestDbGlobalExtensions
{
{ "name", d.Name },
{ "type", d.DbTypeText },
- { "pattern", "yyyy/M/d H:mm:ss" }
+ { "pattern", dateFormat}
});
}
else
@@ -249,10 +250,11 @@ public static partial class QuestDbGlobalExtensions
///
///
///
+ /// 导入时,时间格式 默认:yyyy/M/d H:mm:ss
///
- public static int ExecuteBulkCopy(this IInsert insert) where T : class
+ public static int ExecuteBulkCopy(this IInsert insert,string dateFormat = "yyyy/M/d H:mm:ss") where T : class
{
- return ExecuteBulkCopyAsync(insert).ConfigureAwait(false).GetAwaiter().GetResult();
+ return ExecuteBulkCopyAsync(insert,dateFormat).ConfigureAwait(false).GetAwaiter().GetResult();
}
}