Update exp to sql

This commit is contained in:
sunkaixuan
2024-05-06 18:50:18 +08:00
parent 1da6198563
commit 6ce9580620

View File

@@ -871,13 +871,17 @@ namespace SqlSugar
{ {
newValue = value.ToString(); 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() newValue = ToGuid(new MethodCallExpressionModel()
{ {
Args=new List<MethodCallExpressionArgs>() Args = new List<MethodCallExpressionArgs>()
{ {
new MethodCallExpressionArgs(){ new MethodCallExpressionArgs(){
MemberValue=value.ToSqlValue(), MemberValue=value.ToSqlValue(),
MemberName=value.ToSqlValue() MemberName=value.ToSqlValue()
} }
@@ -897,7 +901,7 @@ namespace SqlSugar
} }
}); });
} }
else else
{ {
newValue = value.ToSqlValue(); newValue = value.ToSqlValue();
} }