From 9503fb837d7714b9aec56bf57c678a1bd20b40b5 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 12 Apr 2023 17:33:01 +0800 Subject: [PATCH] Synchronization code --- .../Abstract/SqlBuilderProvider/UpdateBuilder.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs index 84fa98a6b..19ec844a1 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs @@ -428,6 +428,21 @@ namespace SqlSugar GetDbColumnIndex++; return pname; } + else if (columnInfo.PropertyType != null && columnInfo.PropertyType.Name == "DateOnly") + { + var timeSpan = UtilMethods.DateOnlyToDateTime(columnInfo.Value); + var pname = Builder.SqlParameterKeyWord + columnInfo.DbColumnName + "_ts" + GetDbColumnIndex; + if (timeSpan == null) + { + this.Parameters.Add(new SugarParameter(pname, null) { DbType = System.Data.DbType.Date }); + } + else + { + this.Parameters.Add(new SugarParameter(pname, Convert.ToDateTime(timeSpan))); + } + GetDbColumnIndex++; + return pname; + } else { return name + "";