CSharp Connector

在Windows系统上,C#应用程序可以使用TDengine的原生C接口来执行所有数据库操作,后续版本将提供ORM(dapper)框架驱动。

安装TDengine客户端

C#连接器需要使用libtaos.sotaos.h。因此,在使用C#连接器之前,需在程序运行的Windows环境安装TDengine的Windows客户端,以便获得相关驱动文件。

安装完成后,在文件夹C:/TDengine/examples/C#中,将会看到两个文件

  • TDengineDriver.cs 调用taos.dll文件的Native C方法
  • TDengineTest.cs 参考程序示例

在文件夹C:\Windows\System32,将会看到taos.dll文件

使用方法

  • 将C#接口文件TDengineDriver.cs加入到应用程序所在.NET项目中
  • 参考TDengineTest.cs来定义数据库连接参数,及执行数据插入、查询等操作的方法
  • 因为C#接口需要用到taos.dll文件,用户可以将taos.dll文件加入.NET解决方案中

注意事项

  • taos.dll文件使用x64平台编译,所以.NET项目在生成.exe文件时,“解决方案”/“项目”的“平台”请均选择“x64”。
  • 此.NET接口目前已经在Visual Studio 2013/2015/2017中验证过,其它VS版本尚待验证。

第三方驱动

Maikebing.Data.Taos是一个基于TDengine的RESTful Connector构建的ADO.Net提供器,该开发包由热心贡献者麦壳饼@@maikebing提供,具体请参考

  1. https://gitee.com/maikebing/Maikebing.EntityFrameworkCore.Taos