Query decimal to enum bug

This commit is contained in:
sunkaixuan 2022-07-08 14:27:54 +08:00
parent b26928407c
commit 03ad0c66c6

View File

@ -346,6 +346,10 @@ namespace SqlSugar
{
addValue = Convert.ToInt64(addValue);
}
else if (UtilMethods.GetUnderType(item.PropertyType).IsEnum()&& addValue is decimal)
{
addValue = Convert.ToInt64(addValue);
}
result.Add(name, addValue);
}
}
@ -442,6 +446,10 @@ namespace SqlSugar
{
addItem = addItem.ObjToInt();
}
else if (prop.PropertyType.IsEnum()&&addItem is decimal)
{
addItem = Convert.ToInt64(addItem);
}
result.Add(name, addItem);
}
}