TDengine Ado调试

This commit is contained in:
d4ilys
2024-09-03 17:07:44 +08:00
parent 0bcd23537b
commit 0e81ee0a35
12 changed files with 485 additions and 320 deletions

View File

@@ -1,27 +1,27 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<IsPackable>false</IsPackable>
</PropertyGroup>
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<WarningLevel>3</WarningLevel>
<NoWarn>1701;1702;1591</NoWarn>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.3" />
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
<IsPackable>false</IsPackable>
<IsTestProject>true</IsTestProject>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="coverlet.collector" Version="6.0.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
<PackageReference Include="xunit" Version="2.5.3" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Providers\FreeSql.Provider.TDengine\FreeSql.Provider.TDengine.csproj" />
</ItemGroup>
<ItemGroup>
<Using Include="Xunit" />
</ItemGroup>
</Project>

View File

@@ -8,10 +8,10 @@ namespace FreeSql.Tests.Provider.TDengine.TDengine.TDengineAdo
IFreeSql fsql => g.tdengine;
[Fact]
public void ExecuteConnectTest()
public void AuditValue()
{
var executeConnectTest = fsql.Ado.ExecuteConnectTest();
Assert.True(executeConnectTest);
}
}
}

View File

@@ -0,0 +1,14 @@
namespace FreeSql.Tests.Provider.TDengine.TDengineAdo
{
public class TDengineAdoTest
{
IFreeSql fsql => g.tdengine;
[Fact]
public void AuditValue()
{
var executeConnectTest = fsql.Ado.ExecuteConnectTest();
}
}
}

View File

@@ -10,11 +10,11 @@ namespace FreeSql.Tests.Provider.TDengine
{
internal class g
{
static readonly Lazy<IFreeSql> tdengineLazy = new Lazy<IFreeSql>(() =>
private static readonly Lazy<IFreeSql> tdengineLazy = new Lazy<IFreeSql>(() =>
{
return new FreeSql.FreeSqlBuilder()
var fsql = new FreeSql.FreeSqlBuilder()
.UseConnectionString(FreeSql.DataType.TDengine,
"Host=127.0.0.1;Port=6030;Username=root;Password=taosdata;Protocol=Native;db=test;Min Pool Size=1;Max Poll Size=10")
"host=localhost;port=6030;username=root;password=taosdata;protocol=Native;db=test;")
.UseAutoSyncStructure(true)
.UseNameConvert(Internal.NameConvertType.ToLower)
.UseMonitorCommand(
@@ -23,6 +23,7 @@ namespace FreeSql.Tests.Provider.TDengine
//, (cmd, traceLog) => Console.WriteLine(traceLog)
)
.Build();
return fsql;
});
public static IFreeSql tdengine => tdengineLazy.Value;