Releases: IoTSharp/EntityFrameworkCore.Taos
Releases · IoTSharp/EntityFrameworkCore.Taos
v3.0.21.90
- 修正当查询返回结果为0行时不再fetch_block。
- 重新修正连接问题。
Full Changelog: v3.0.21.74...v3.0.21.90
v3.0.21.87
V3.0.21.74
What's Changed
- 针对多协议重构代码结构性 by @maikebing in #237
- 使用纯C#代码实现的WebSocket协议支持 查询 和 Stmt参数化 以及使用Schemaless实现的批量插入数据。 by @maikebing in #243
- 现在支持 RESTful 协议
- 重写 DataTable 加载 DataReader 数据的方法
- 去除了对RestSharp 的依赖
- 使用新的 SQL语句解析 以处理 参数化 Tags 、Values 和 SubTableName
- 开始支持.Net 7
- 修复了 [UseTaosEFCore中 double free] #235
- 修复了 使用taoscontext时报错 #241和 Invalid paramter name, but No parameter. #242
- 修复了EF Core 使用问题。
- 修改示例代码自动判断是否在容器内
- 完善部分文档
- 支持了InfluxDB 的 RecordData 写法 以更好支持 Schemaless
如何引用?
新版本已经在NuGet 可用, 更新使用即可。
Full Changelog: v3.0.20...v3.0.21.74
V 3.0.20
v3.0.18
V3.0.14
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 v2.6.2
What's Changed
- 修正当字段为binary或者nchar时候,应获取内容长度进行内容截取,不然会发生内容覆盖的问题. by @pigwing in #185
- 修正内存泄露 by @pigwing in #197
- 结构体需要跟taosc保持一致,所以换一种方式进行判断 by @pigwing in #198
- 加入线程池 by @maikebing in #224
感谢
感谢 @freemine 和桑树多老是大力支持。
Full Changelog: 2.0.450...v2.6.2
v2.0.450
v2.0.442
本次版本修改内容:
- 升级为 .Net 6.0
- 现在开始我们通过stmt 实现了DBParameter 传参执行SQL语句。
- 随着上游我们新增了几个类型。
- 修复了关于nchar类型的序列化BUG
- 最重大的, 我们决定把为IoTSharp 打造的生态组件全部转移到IoTSharp命名空间下。 所以, 你会看到 之前 Maikebing.EntityFrameworkCore.Taos 已经过期了。
Full Changelog: v2.0.353...v2.0.442
V2.0.353
更新了那些内容?
- 接口方法把taos数据库对微秒级的支持强行改成了毫秒级 #132 感谢 @lucienbao
- 建议连接服务端的默认端口和官方保持一致使用6030 #106
- 加入终止查询的方法
- 增加有符号byte , 增加 GetStream 修复 #99
Nuget :
- 符合ADO.Net标准的基础组件 https://www.nuget.org/packages/Maikebing.Data.Taos/
- 用于EFCore 的组件 https://www.nuget.org/packages/Maikebing.EntityFrameworkCore.Taos/
- 用于健康检查标准的组件 https://www.nuget.org/packages/Maikebing.HealthChecks.Taos/