From 68c5f60d3e437e79c9532b331ceeab20d258fa92 Mon Sep 17 00:00:00 2001 From: sunkaixuna <610262374@qq.com> Date: Wed, 29 Dec 2021 21:25:58 +0800 Subject: [PATCH] Update enum --- .../Realization/Dm/SqlBuilder/DmUpdateBuilder.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlSugar/Realization/Dm/SqlBuilder/DmUpdateBuilder.cs b/Src/Asp.Net/SqlSugar/Realization/Dm/SqlBuilder/DmUpdateBuilder.cs index c4cb28bb1..7e90c936c 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Dm/SqlBuilder/DmUpdateBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Dm/SqlBuilder/DmUpdateBuilder.cs @@ -60,7 +60,14 @@ namespace SqlSugar } else if (type.IsEnum()) { - return Convert.ToInt64(value); + if (this.Context.CurrentConnectionConfig.MoreSettings?.TableEnumIsString == true) + { + return value.ToSqlValue(); + } + else + { + return Convert.ToInt64(value); + } } else if (type == UtilConstants.ByteArrayType) {