Skip to content

tdengine批量插入超级表#2252

Open
programmer-zheng wants to merge 2 commits into
dotnetcore:masterfrom
programmer-zheng:tdengine_ext
Open

tdengine批量插入超级表#2252
programmer-zheng wants to merge 2 commits into
dotnetcore:masterfrom
programmer-zheng:tdengine_ext

Conversation

@programmer-zheng

Copy link
Copy Markdown
fsql.Insert(data)
    .AsTable(t => $"child_{t.PointNumber}") // 自定义子表名
    .BatchOptions(5000, 5000, false) // 设置分页插入,关闭事务
    .ExecuteAffrows(); 

@2881099

2881099 commented Jun 28, 2026

Copy link
Copy Markdown
Collaborator

AsTable重名,使用起来会有语义冲突吧

@programmer-zheng

Copy link
Copy Markdown
Author

AsTable重名,使用起来会有语义冲突吧

原有的AsTable,没有泛型 T1 的,正好添加,后续其他用到的,也能用

@2881099

2881099 commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

fsql.Insert(data)
.AsTable(old => $"{old}_20260705") // 自定义子表名
.BatchOptions(5000, 5000, false) // 设置分页插入,关闭事务
.ExecuteAffrows();

如果这样写,会不会编译报错?

@programmer-zheng

Copy link
Copy Markdown
Author

fsql.Insert(data) .AsTable(old => $"{old}_20260705") // 自定义子表名 .BatchOptions(5000, 5000, false) // 设置分页插入,关闭事务 .ExecuteAffrows();

如果这样写,会不会编译报错?

确实是有问题,已经改了,重新弄了方法名

fsql.Insert(data)
    .AsTdEngineTableName(t => $"child_{t.PointNumber}") // 自定义子表名
    .BatchOptions(5000, 5000, false); // tdengine 关闭事务

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants