From d92ef16298533d7a195fdb6b86187488fae70221 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 15 Dec 2023 19:02:14 +0800 Subject: [PATCH] Synchronization code --- .../SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs | 3 ++- Src/Asp.Net/SqlSugar/Utilities/UtilMethods.cs | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs index 1224b0166..85a1cbf3c 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs @@ -2210,8 +2210,9 @@ namespace SqlSugar }; var value = UtilMethods.GetSqlString(config.DbType, "@p", p, true); sql = sql.Replace(re.Name, value); - sql = SqlBuilder.RemoveParentheses(sql); + } + sql = SqlBuilder.RemoveParentheses(sql); sql = sql.Replace("@sugarIndex", index + ""); sqls.Add(sql); diff --git a/Src/Asp.Net/SqlSugar/Utilities/UtilMethods.cs b/Src/Asp.Net/SqlSugar/Utilities/UtilMethods.cs index d82bec790..853d3c2fb 100644 --- a/Src/Asp.Net/SqlSugar/Utilities/UtilMethods.cs +++ b/Src/Asp.Net/SqlSugar/Utilities/UtilMethods.cs @@ -1384,6 +1384,10 @@ namespace SqlSugar { result = result.Replace(item.ParameterName, item.Value.ObjToString()); } + else if (item.Value is DateTime&&connectionConfig.DbType==DbType.SqlServer) + { + result = result.Replace(item.ParameterName, "CAST('" + item.Value.ObjToDate().ToString("yyyy-MM-dd HH:mm:ss.fff") + "' AS DATETIME)"); + } else if (item.Value is DateTime) { result = result.Replace(item.ParameterName, "'"+item.Value.ObjToDate().ToString("yyyy-MM-dd HH:mm:ss.fff")+"'");