From 33d0dbea59c3d27498b82c9a09b3e8fbf6de1444 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Tue, 20 Feb 2024 13:27:49 +0800 Subject: [PATCH] Update pgsql gis --- .../Abstract/SqlBuilderProvider/UpdateBuilder.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs index a94d28273..a9bddf6af 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs @@ -452,7 +452,16 @@ namespace SqlSugar { return LambdaExpressions.DbMehtods.GetDate(); } - else if (UtilMethods.IsErrorDecimalString()==true) + else if (columnInfo.PropertyType.FullName == "NetTopologySuite.Geometries.Geometry") + { + var pname = Builder.SqlParameterKeyWord + "Geometry" + GetDbColumnIndex; + var p = new SugarParameter(pname, columnInfo.Value); + p.DbType= System.Data.DbType.Object; + this.Parameters.Add(p); + GetDbColumnIndex++; + return pname; + } + else if (UtilMethods.IsErrorDecimalString() == true) { var pname = Builder.SqlParameterKeyWord + "Decimal" + GetDbColumnIndex; var p = new SugarParameter(pname, columnInfo.Value);