Synchronization code

This commit is contained in:
sunkaixuan
2022-11-28 19:34:33 +08:00
parent 3e1c03ed62
commit 648befa959

View File

@@ -57,13 +57,13 @@ namespace SqlSugar
var rightValue = Item.GetType().GetProperty(pk).GetValue(Item, null); var rightValue = Item.GetType().GetProperty(pk).GetValue(Item, null);
var left = leftValue.ObjToString(); var left = leftValue.ObjToString();
var rigth = rightValue.ObjToString(); var rigth = rightValue.ObjToString();
if (it.GetType().GetProperty(pk).PropertyType == UtilConstants.DecType) if (leftValue!=null&& (leftValue is decimal||leftValue is decimal?))
{ {
return Convert.ToDecimal(leftValue) == Convert.ToDecimal(rightValue); return Convert.ToDecimal(leftValue) == Convert.ToDecimal(rightValue);
} }
else else
{ {
return left == rigth; return left.EqualCase(rigth);
} }
} }