Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
maikebing committed Mar 1, 2023
2 parents de35a26 + 48eb9d7 commit 5d78dda
Showing 1 changed file with 17 additions and 6 deletions.
23 changes: 17 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,28 @@
## 项目简介


Entity, Framework, EF, Core, Data, O/RM, entity-framework-core,TDengine
ADO.Net Entity, Framework, EF, Core, Data, O/RM, entity-framework-core,TDengine
--

IoTSharp.Data.Taos 是 TDengine的ADO.Net提供程序。 它将允许你通过原生动态库、WebSocket、RESTful 三种协议访问TDengine,通过 Schemaless 完美实现了ExecuteBulkInsert批量插入、Stmt 实现了参数化执行。

连接协议说明
---
| 协议 | 依赖| 说明 |
| ----------- | -------- | ------------------------------------------------------------ |
| WebSocket |无依赖 | 纯C#实现, 支持 Schemaless 和 Stmt参数化
| Native | libtaos | 原生协议, 支持3.0.x libtaos 动态库,支持 Schemaless 和 Stmt参数化。使用前必须安装 TDengine-client
| RESTful | 无依赖 | 纯C#实现, 不支持 Schemaless 和 Stmt参数化
| 协议 | 使用|依赖| 说明 |
| ----------|--- | -------- | ------------------------------------------------------------ |
| WebSocket |builder.UseWebSocket()|无依赖 | 纯C#实现, 支持 Schemaless 和 Stmt参数化
| Cloud DSN |builder_cloud.UseCloud_DSN()|无依赖 | 纯C#实现, 支持 Schemaless 和 Stmt参数化
| Native | builder.UseNative()|libtaos | 原生协议, 支持3.0.x libtaos 动态库,支持 Schemaless 和 Stmt参数化。使用前必须安装 TDengine-client
| RESTful | builder.UseRESTful() |无依赖| 纯C#实现, 不支持 Schemaless 和 Stmt参数化

连接字符串示例
---
| 连接方式 | 示例 |
| ----------| ------------------------------------------------------------ |
| TDengine云服务 | Data Source=gw.us-east.azure.cloud.tdengine.com;DataBase=iotsharp;Username=root;Password=taosdata;Port=80;PoolSize=20;Protocol=WebSocket;Token=4592d868d1b57c812edb3d8c11b4bbd1ffc747c0
| 使用原生库libtaos |Data Source=DEVPER;DataBase=db_20230301123636;Username=root;Password=taosdata;Port=6030;PoolSize=20;Protocol=Native
| 使用 Http RESTful |Data Source=DEVPER;DataBase=db_20230301123636;Username=root;Password=taosdata;Port=6041;PoolSize=20;Protocol=RESTful
| 使用 WebSocket |Data Source=DEVPER;DataBase=db_20230301123636;Username=root;Password=taosdata;Port=6041;PoolSize=20;Protocol=WebSocket



Expand Down

0 comments on commit 5d78dda

Please sign in to comment.