diff --git a/FreeSql.Tests/FreeSql.Tests/QuestDb/QuestDbIssue/QuestDbIssue.cs b/FreeSql.Tests/FreeSql.Tests/QuestDb/QuestDbIssue/QuestDbIssue.cs new file mode 100644 index 000000000..1ad03757f --- /dev/null +++ b/FreeSql.Tests/FreeSql.Tests/QuestDb/QuestDbIssue/QuestDbIssue.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Xunit; + +namespace FreeSql.Tests.QuestDb.QuestDbIssue +{ + internal class QuestDbIssue : QuestDbTest + { + + + [Fact] + public void Issue1757() + { + restFsql.CodeFirst.SyncStructure(); + var count= fsql.Insert(new List() { + new Test0111(){ + CreateTime=DateTime.Now, + CustomId=2, Name="test111", + Price=2, + Value=2 } + }).ExecuteQuestBulkCopyAsync(); + + var list = fsql.Select().ToList(); + } + } + + public class Test0111 + { + public long Id { get; set; } + + public string Name { get; set; } + public decimal Price { get; set; } + public DateTime CreateTime { get; set; } + public long CustomId { get; set; } + + public double Value { get; set; } + } +} \ No newline at end of file diff --git a/FreeSql.Tests/FreeSql.Tests/QuestDb/QuestDbTest.cs b/FreeSql.Tests/FreeSql.Tests/QuestDb/QuestDbTest.cs index 69072f412..a1fb83c80 100644 --- a/FreeSql.Tests/FreeSql.Tests/QuestDb/QuestDbTest.cs +++ b/FreeSql.Tests/FreeSql.Tests/QuestDb/QuestDbTest.cs @@ -4,6 +4,7 @@ using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; +using Xunit; namespace FreeSql.Tests.QuestDb { @@ -11,16 +12,19 @@ namespace FreeSql.Tests.QuestDb { public static IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.QuestDb, - @"host=192.168.0.36;port=8812;username=admin;password=quest;database=qdb;ServerCompatibilityMode=NoTypeLoading;") + @"host=192.168.1.114;port=8812;username=admin;password=quest;database=qdb;ServerCompatibilityMode=NoTypeLoading;") .UseMonitorCommand(cmd => Debug.WriteLine($"Sql:{cmd.CommandText}")) //监听SQL语句 .UseNoneCommandParameter(true) .Build(); public static IFreeSql restFsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.QuestDb, - @"host=192.168.0.36;port=8812;username=admin;password=quest;database=qdb;ServerCompatibilityMode=NoTypeLoading;") + @"host=192.168.1.114;port=8812;username=admin;password=quest;database=qdb;ServerCompatibilityMode=NoTypeLoading;") .UseMonitorCommand(cmd => Debug.WriteLine($"Sql:{cmd.CommandText}")) //监听SQL语句 - .UseQuestDbRestAPI("192.168.0.36:9001", "admin", "ushahL(aer2r") + .UseQuestDbRestAPI("192.168.1.114:9000") .Build(); + } + + } \ No newline at end of file