From 6ce95806202ad7bcb86ab1c6d7395cc38d3865ee Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Mon, 6 May 2024 18:50:18 +0800 Subject: [PATCH] Update exp to sql --- .../ExpressionsToSql/DbMethods/DefaultDbMethod.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs index 9f8475a0d..ab9d5c0cf 100644 --- a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs +++ b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs @@ -871,13 +871,17 @@ namespace SqlSugar { newValue = value.ToString(); } - else if(columnInfo.UnderType==SqlSugar.UtilConstants.GuidType) + else if (value is Enum) + { + newValue = Convert.ToInt64(value)+""; + } + else if (columnInfo.UnderType == SqlSugar.UtilConstants.GuidType) { newValue = ToGuid(new MethodCallExpressionModel() { - Args=new List() + Args = new List() { - new MethodCallExpressionArgs(){ + new MethodCallExpressionArgs(){ MemberValue=value.ToSqlValue(), MemberName=value.ToSqlValue() } @@ -897,7 +901,7 @@ namespace SqlSugar } }); } - else + else { newValue = value.ToSqlValue(); }