From d1e427b45a4da732e7d4be6828bf529bb5f93fe1 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 13 Sep 2023 20:13:02 +0800 Subject: [PATCH] Synchronization code --- .../Abstract/QueryableProvider/QueryableProvider.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index a741f431f..1722f52d8 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -738,13 +738,17 @@ namespace SqlSugar ConditionalType = ConditionalType.Equal, FieldName = this.QueryBuilder.Builder.GetTranslationColumnName(column.DbColumnName), FieldValue = value.ObjToStringNew(), - CSharpTypeName = column.PropertyInfo.PropertyType.Name + CSharpTypeName = column.UnderType.Name }); - if(value is Enum&&this.Context.CurrentConnectionConfig?.MoreSettings?.TableEnumIsString!=true) + if (value is Enum && this.Context.CurrentConnectionConfig?.MoreSettings?.TableEnumIsString != true) { data.Value.FieldValue = Convert.ToInt64(value).ObjToString(); data.Value.CSharpTypeName = "int"; } + else if (value != null&&column.UnderType==UtilConstants.DateType) + { + data.Value.FieldValue = Convert.ToDateTime(value).ToString("yyyy-MM-dd HH:mm:ss.fff"); + } //if (this.Context.CurrentConnectionConfig.DbType == DbType.PostgreSQL) //{ // data.Value.FieldValueConvertFunc = it =>