TDengine是國內由陶建輝領銜的濤思數據(TAOS Data)團隊實現的開源時序資料庫產品,官方並未提供ADO.Net 和ORM相關的組件,鑒於此,誕生了Maikebing.Data.Taos,它是一個基於TDengine 的RESTful Connector構建的ADO.Net 提供器。 這將允許你通過.Net Core 訪問TDengine資料庫。晚些時候,如果使用RESTfull Connector確實影響效率,我們將會通過官方的C++Connector來實現 ADO.Net 。
Maikebing.EntityFrameworkCore.Taos 是一個Entity Framework Core 的提供器, 基於Maikebing.Data.Taos構建。 此功能尚未開發完成, 晚些時候發布。
Install-Package Maikebing.Data.Taos -Version
https://gitee.com/maikebing/Maikebing.EntityFrameworkCore.Taos
string database = "db_" + DateTime.Now.ToString("yyyyMMddHHmmss"); var builder = new TaosConnectionStringBuilder() { DataSource = "http://td.gitclub.cn/rest/sql", DataBase = database, Token = "cm9vdDp0YW9zZGF0YQ==" }; using (var connection = new TaosConnection(builder.ConnectionString)) { connection.Open(); Console.WriteLine("create {0} {1}", database, connection.CreateCommand($"create database {database};").ExecuteNonQuery()); Console.WriteLine("create table t {0} {1}", database, connection.CreateCommand($"create table {database}.t (ts timestamp, cdata int);").ExecuteNonQuery()); Console.WriteLine("insert into t values {0} ", connection.CreateCommand($"insert into {database}.t values ('{DateTime.Now.ToString("yyyy-MM-dd HH
[admin
]