TDengine 3.0 发布以后由于变化比较大, 因此支持过程比较艰苦, 还好, 现在一切搞定。
更新内容:
- 支持了 TDengine 3.0.1.6(测试客户端和镜像是这个版本)
- 重写了一部分代码, 尤其是TaosParameter 的处理
- 修改了参数化时 @ 字符的替换方式。细节请关注 #233
破坏性修改:
- 主要是针对参数化部分, 现在开始有新的定义, @ 符号为 普通参数, $ 符号 标识 tags 参数, 另外, 也需要通过TaosParameterCollection 的 SubTableName 设置字表名称。 如果 不适用 tags 就不需要设置。
如何使用?
dotnet add package IoTSharp.Data.Taos --version 3.0.14
IoTSharp.Data.Taos有如下特点:
1. 完美支持参数化。
2. 支持 .Net Framework 4.6 .Net Standard 2.0 以及 .Net 5.0、.Net 6.0
3. 通过TaosConnection 的 ExecuteBulkInsert 支持 Schemaless 等。
4. 通过 IoTSharp.EntityFrameworkCore.Taos 支持 EF Core 的基本入库与查询
5. 通过 IoTSharp.HealthChecks.Taos 支持 Asp.Net 健康检查机制。
https://gitee.com/IoTSharp/EntityFrameworkCore.Taos