update tdengineDB plugin

This commit is contained in:
Kimdiego2098
2023-10-17 23:43:48 +08:00
parent 74a9fe9a87
commit 95a44e3053
4 changed files with 10 additions and 5 deletions

View File

@@ -267,7 +267,7 @@ public class TDengineDB : UpLoadBase
var sqlSugarClient = new SqlSugarClient(new ConnectionConfig()
{
ConnectionString = driverPropertys.ConnectStr,//连接字符串
DbType = driverPropertys.DbType,//数据库类型
DbType = DbType.TDengine,//数据库类型
IsAutoCloseConnection = true, //不设成true要手动close
ConfigureExternalServices = configureExternalServices,
}

View File

@@ -11,13 +11,10 @@
#endregion
using SqlSugar;
namespace ThingsGateway.Plugin.SQLDB;
public class TDengineDBProperty : UpDriverPropertyBase
{
[DeviceProperty("数据库类型", "QuestDB/TDengine,主要TD需要手动建库并指定超级表")] public DbType DbType { get; set; } = DbType.TDengine;
[DeviceProperty("链接字符串", "")] public string ConnectStr { get; set; } = "Host=localhost;Port=6030;Username=root;Password=taosdata;Database=test";
[DeviceProperty("是否间隔插入", "False时将每次变化写入")] public bool IsInterval { get; set; } = true;
[DeviceProperty("间隔时间", "秒,实时表时代表更新间隔,历史表时代表插入间隔")] public int IntervalTime { get; set; } = 10;

View File

@@ -13,7 +13,14 @@
<PackageReference Include="UAParser" Version="3.1.47" />
<PackageReference Include="Yitter.IdGenerator" Version="1.0.14" />
</ItemGroup>
<ItemGroup>
<Content Update="SqlSugar.TDengineCore.dll">
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<ExcludeFromSingleFile>true</ExcludeFromSingleFile>
</Content>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Foundation\ThingsGateway.Foundation\ThingsGateway.Foundation.csproj" />
<ProjectReference Include="..\ThingsGateway.Core\ThingsGateway.Core.csproj" />

View File

@@ -8,6 +8,7 @@
</PropertyGroup>
<ItemGroup>
<_WebToolingArtifacts Remove="Properties\PublishProfiles\linux64_net6.pubxml" />
<_WebToolingArtifacts Remove="Properties\PublishProfiles\linux64_net7.pubxml" />