コアデータベースプロバイダMaikebing.EntityFrameworkCore.TaosのADO.Net TDengineタイミング

 

簡単な紹介

エンティティフレームワーク、EF、コア、データ、O / RM、エンティティ・フレームワーク・コア、TDengine

Maikebing.Data.TaosはRESTfulなコネクタに構築ADO.NetプロバイダのTDengineをベースにしています。これは、あなたがTDengineネットコアを介してデータベースにアクセスできるようになります。

Maikebing.EntityFrameworkCore.Taosは、Entity Frameworkのコア、ベースMaikebing.Data.Taos構築物の提供です。この機能はまだ、一時的な使用のために誤解が開発されていません。

 

インストール:

Install-Package Maikebing.Data.Taos -Version 1.0.0

Maikebing.Data.Taosの使用例

文字列データベース= "DB_ " + のDateTime。今すぐ。ToStringメソッド("YYYYMMDDHHMMSS "); VaRのビルダー= 新しいTaosConnectionStringBuilder(){ データソース= "http://td.gitclub.cn/rest/sql "、データベース= データベース、//トークン= "cm9vdDp0YW9zZGF0YQ ==" ユーザ名= "ルート"、パスワード= "taosdata " }。使用して(VARの接続= 新しいTaosConnection(ビルダー。接続。開いた(); コンソール。WriteLineメソッド("{1} {0}を作成する"、データベース、接続。CreateCommand($ "データベースを作成{ データベース}; "。)は、ExecuteNonQuery())。コンソール。WriteLineに("テーブルT {0} {1}作成、" データベース、接続。CreateCommand($ "テーブルを作成{ データベース} .T(TSタイムスタンプ、CDATA INTを)"。)は、ExecuteNonQuery())。コンソール。WriteLineに("t値{0}に挿入、" 接続。CreateCommand($ "{挿入データベース} .T値( '{ 日時。今すぐ。ToStringメソッド"YYYY-MM-DD HH:MM:ss.ms ")}」、10); ")は、ExecuteNonQuery()); コンソール。WriteLineに("t値{0}に挿入"、接続。CreateCommand({挿入$" データベース} .T値'{ 日時。今。AddMonths(1)。ToStringメソッド("YYYY-MM-DD HH:MM:ss.msが")}」、20); ")は、ExecuteNonQuery()); VARのcmd_select = 接続。CreateCommand(); cmd_select。CommandTextを= $" {SELECT * FROM }データベース.T 「;= cmd_select。ExecuteReader(); 一覧< 辞書< 文字列、オブジェクト>> valuePairs = 新しいリスト< 辞書< 文字列、オブジェクト>>(); 一方、(リーダ読み取り()){ 辞書< 文字列、オブジェクト> ペア= 新しい辞書< 文字列、オブジェクト>(); (のためにint型= 0; iが< リーダー。FieldCountの; iが++){ ペア。(追加リーダー。関連項目GetName(I)、リーダーを。GetValueメソッド(I)); } valuePairs。(追加のペア)。} コンソール。WriteLineに(Newtonsoft。JSON。JsonConvert。SerializeObject(valuePairs))。コンソール。WriteLineに("DROP表{0} {1} "、データベース、接続。CreateCommand($ "DROP表{ データベース} .T; "。)は、ExecuteNonQuery())。コンソール。WriteLineに("DROPデータベース{0} {1} "、データベース、接続。CreateCommand($ "DROPデータベース{ データベース} ")は、ExecuteNonQuery())。コンソール。ReadKey();接続。閉じる(); }

おすすめ

転載: www.cnblogs.com/MysticBoy/p/11204819.html