歡迎您光臨本站 註冊首頁

TDengine 的 ADO.Net 提供程序 Maikebing.Data.Taos 發布

←手機掃碼閱讀     admin @ 2019-07-17 , reply:0

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

Maikebing.Data.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 ]

來源:OsChina
連結:https://www.oschina.net/news/108316/maikebing-data-taos-released
TDengine 的 ADO.Net 提供程序 Maikebing.Data.Taos 發布已經有119次圍觀

http://coctec.com/news/all/show-post-210112.html