- 修复 QuestDB BulkCopy 自定义表名无效的问题;

This commit is contained in:
2881099 2023-09-16 20:19:41 +08:00
parent c4b42de729
commit df3f8fb6c2
2 changed files with 2 additions and 1 deletions

View File

@ -30,6 +30,7 @@ namespace FreeSql.QuestDb.Curd
internal List<T1> InternalSource => _source; internal List<T1> InternalSource => _source;
internal Dictionary<string, bool> InternalIgnore => _ignore; internal Dictionary<string, bool> InternalIgnore => _ignore;
internal void InternalClearData() => ClearData(); internal void InternalClearData() => ClearData();
internal string InternalTableRuleInvoke() => TableRuleInvoke();
private int InternelExecuteAffrows() private int InternelExecuteAffrows()
{ {

View File

@ -171,7 +171,7 @@ public static partial class QuestDbGlobalExtensions
var boundary = "---------------" + DateTime.Now.Ticks.ToString("x"); var boundary = "---------------" + DateTime.Now.Ticks.ToString("x");
var list = new List<Hashtable>(); var list = new List<Hashtable>();
var insert = that as QuestDbInsert<T>; var insert = that as QuestDbInsert<T>;
var name = insert.InternalTable.DbName; //获取表名 var name = insert.InternalTableRuleInvoke(); //获取表名
insert.InternalOrm.DbFirst.GetTableByName(name).Columns.ForEach(d => insert.InternalOrm.DbFirst.GetTableByName(name).Columns.ForEach(d =>
{ {
if (d.DbTypeText == "TIMESTAMP") if (d.DbTypeText == "TIMESTAMP")