From e186eec7b4019a1c763c5082c3eb48cb19f78f6f Mon Sep 17 00:00:00 2001 From: 2881099 <2881099@qq.com> Date: Thu, 23 Feb 2023 01:55:28 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E5=A2=9E=E5=8A=A0=20QuestDB=20=E6=97=B6?= =?UTF-8?q?=E5=BA=8F=E6=95=B0=E6=8D=AE=E5=BA=93=E6=94=AF=E6=8C=81=EF=BC=9B?= =?UTF-8?q?=EF=BC=88=E6=84=9F=E8=B0=A2=20Daily=20=E8=B4=A1=E7=8C=AE?= =?UTF-8?q?=EF=BC=89#1429?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FreeSql-lite.sln | 19 ++- .../Curd/OnConflictDoUpdate.cs | 2 +- .../Curd/QuestDbDelete.cs | 2 +- .../Curd/QuestDbInsert.cs | 1 - .../FreeSql.Provider.QuestDb.csproj | 12 +- .../QuestDbAdo/QuestDbAdo.cs | 6 +- .../QuestDbAdo/QuestDbConnectionPool.cs | 6 +- .../QuestDbAdo/QuestDbTypesConverter.cs | 157 ------------------ .../QuestDbAdo/QuestDbTypesExtensions.cs | 73 -------- .../QuestDbCodeFirst.cs | 1 - .../QuestDbDbFirst.cs | 13 -- .../QuestDbGlobalExtensions.cs | 6 +- .../QuestDbProvider.cs | 22 --- .../FreeSql.Provider.QuestDb/QuestDbUtils.cs | 31 +--- README.md | 2 +- README.zh-CN.md | 2 +- 16 files changed, 44 insertions(+), 311 deletions(-) delete mode 100644 Providers/FreeSql.Provider.QuestDb/QuestDbAdo/QuestDbTypesConverter.cs delete mode 100644 Providers/FreeSql.Provider.QuestDb/QuestDbAdo/QuestDbTypesExtensions.cs diff --git a/FreeSql-lite.sln b/FreeSql-lite.sln index 75f1ac43..4c743d4f 100644 --- a/FreeSql-lite.sln +++ b/FreeSql-lite.sln @@ -85,6 +85,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FreeSql.Extensions.Aggregat EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "orm_vs", "Examples\orm_vs\orm_vs.csproj", "{9D7EA01A-110A-4A0C-A46B-9A0FBC88DD3D}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FreeSql.Provider.QuestDb", "Providers\FreeSql.Provider.QuestDb\FreeSql.Provider.QuestDb.csproj", "{FEE501EB-60D1-4370-BC65-F939BCA7F32E}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -467,6 +469,18 @@ Global {9D7EA01A-110A-4A0C-A46B-9A0FBC88DD3D}.Release|x64.Build.0 = Release|Any CPU {9D7EA01A-110A-4A0C-A46B-9A0FBC88DD3D}.Release|x86.ActiveCfg = Release|Any CPU {9D7EA01A-110A-4A0C-A46B-9A0FBC88DD3D}.Release|x86.Build.0 = Release|Any CPU + {FEE501EB-60D1-4370-BC65-F939BCA7F32E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FEE501EB-60D1-4370-BC65-F939BCA7F32E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FEE501EB-60D1-4370-BC65-F939BCA7F32E}.Debug|x64.ActiveCfg = Debug|Any CPU + {FEE501EB-60D1-4370-BC65-F939BCA7F32E}.Debug|x64.Build.0 = Debug|Any CPU + {FEE501EB-60D1-4370-BC65-F939BCA7F32E}.Debug|x86.ActiveCfg = Debug|Any CPU + {FEE501EB-60D1-4370-BC65-F939BCA7F32E}.Debug|x86.Build.0 = Debug|Any CPU + {FEE501EB-60D1-4370-BC65-F939BCA7F32E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FEE501EB-60D1-4370-BC65-F939BCA7F32E}.Release|Any CPU.Build.0 = Release|Any CPU + {FEE501EB-60D1-4370-BC65-F939BCA7F32E}.Release|x64.ActiveCfg = Release|Any CPU + {FEE501EB-60D1-4370-BC65-F939BCA7F32E}.Release|x64.Build.0 = Release|Any CPU + {FEE501EB-60D1-4370-BC65-F939BCA7F32E}.Release|x86.ActiveCfg = Release|Any CPU + {FEE501EB-60D1-4370-BC65-F939BCA7F32E}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -499,10 +513,11 @@ Global {28163C3B-B2E6-432D-AAC3-F5F19374BE31} = {94C8A78D-AA15-47B2-A348-530CD86BFC1B} {5C78C4CE-3CDC-49C3-AF34-556567B95F2A} = {4A92E8A6-9A6D-41A1-9CDA-DE10899648AA} {9D7EA01A-110A-4A0C-A46B-9A0FBC88DD3D} = {94C8A78D-AA15-47B2-A348-530CD86BFC1B} + {FEE501EB-60D1-4370-BC65-F939BCA7F32E} = {2A381C57-2697-427B-9F10-55DA11FD02E4} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {089687FA-5D21-40AC-BA8A-AA0D1E1H7F98} - RESX_PrefixTranslations = True RESX_NeutralResourcesLanguage = en-US + RESX_PrefixTranslations = True + SolutionGuid = {089687FA-5D21-40AC-BA8A-AA0D1E1H7F98} EndGlobalSection EndGlobal diff --git a/Providers/FreeSql.Provider.QuestDb/Curd/OnConflictDoUpdate.cs b/Providers/FreeSql.Provider.QuestDb/Curd/OnConflictDoUpdate.cs index ee704784..53ebe1a6 100644 --- a/Providers/FreeSql.Provider.QuestDb/Curd/OnConflictDoUpdate.cs +++ b/Providers/FreeSql.Provider.QuestDb/Curd/OnConflictDoUpdate.cs @@ -24,7 +24,7 @@ namespace FreeSql.QuestDb.Curd public OnConflictDoUpdate(IInsert insert, Expression> columns = null) { _pgsqlInsert = insert as QuestDbInsert; - if (_pgsqlInsert == null) throw new Exception(CoreStrings.S_Features_Unique("OnConflictDoUpdate", "PostgreSQL")); + if (_pgsqlInsert == null) throw new Exception(CoreStrings.S_Features_Unique("OnConflictDoUpdate", "QuestDb")); if (_pgsqlInsert._noneParameterFlag == "c") _pgsqlInsert._noneParameterFlag = "cu"; if (columns != null) diff --git a/Providers/FreeSql.Provider.QuestDb/Curd/QuestDbDelete.cs b/Providers/FreeSql.Provider.QuestDb/Curd/QuestDbDelete.cs index 85ff3692..a29a51d6 100644 --- a/Providers/FreeSql.Provider.QuestDb/Curd/QuestDbDelete.cs +++ b/Providers/FreeSql.Provider.QuestDb/Curd/QuestDbDelete.cs @@ -7,7 +7,7 @@ using System.Text; using System.Threading; using System.Threading.Tasks; -namespace FreeSql.PostgreSQL.Curd +namespace FreeSql.QuestDb.Curd { class QuestDbDelete : Internal.CommonProvider.DeleteProvider diff --git a/Providers/FreeSql.Provider.QuestDb/Curd/QuestDbInsert.cs b/Providers/FreeSql.Provider.QuestDb/Curd/QuestDbInsert.cs index 096174ca..6a6f39e6 100644 --- a/Providers/FreeSql.Provider.QuestDb/Curd/QuestDbInsert.cs +++ b/Providers/FreeSql.Provider.QuestDb/Curd/QuestDbInsert.cs @@ -1,6 +1,5 @@ using FreeSql.Internal; using FreeSql.Internal.Model; -using NetTopologySuite.Mathematics; using Newtonsoft.Json; using System; using System.Collections; diff --git a/Providers/FreeSql.Provider.QuestDb/FreeSql.Provider.QuestDb.csproj b/Providers/FreeSql.Provider.QuestDb/FreeSql.Provider.QuestDb.csproj index 4ac9f525..6b32cdd2 100644 --- a/Providers/FreeSql.Provider.QuestDb/FreeSql.Provider.QuestDb.csproj +++ b/Providers/FreeSql.Provider.QuestDb/FreeSql.Provider.QuestDb.csproj @@ -18,7 +18,7 @@ true key.snk false - 4.0.0.1 + 3.2.688-preview20230216