From 494284205352088e874e07f04adab928584f1b9b Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 21 Jul 2023 13:00:00 +0800 Subject: [PATCH] Synchronization code --- .../SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs index f8c7bc995..aaa2c9a95 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs @@ -130,6 +130,12 @@ namespace SqlSugar var columnInfo = EntityInfo.Columns.Single(it => it.PropertyName.Equals(entityPropertyName, StringComparison.CurrentCultureIgnoreCase)); var value = columnInfo.PropertyInfo.GetValue(deleteObj, null); value = UtilMethods.GetConvertValue(value); + if (this.Context.CurrentConnectionConfig?.MoreSettings?.TableEnumIsString!=true&& + columnInfo.SqlParameterDbType==null&& + columnInfo.PropertyInfo.PropertyType.IsEnum()) + { + value = Convert.ToInt64(value); + } primaryKeyValues.Add(value); } if (primaryKeyValues.Count < 10000)