diff --git a/Src/Asp.Net/SqlSugar/Infrastructure/ContextMethods.cs b/Src/Asp.Net/SqlSugar/Infrastructure/ContextMethods.cs index d4442f5a0..db992fb85 100644 --- a/Src/Asp.Net/SqlSugar/Infrastructure/ContextMethods.cs +++ b/Src/Asp.Net/SqlSugar/Infrastructure/ContextMethods.cs @@ -719,7 +719,7 @@ namespace SqlSugar { IConditionalModel conditionalModel = new ConditionalModel() { - ConditionalType = (ConditionalType)Convert.ToInt32(item["ConditionalType"]), + ConditionalType = (ConditionalType)Convert.ToInt32(item["ConditionalType"].Value()), FieldName = item["FieldName"] + "", FieldValue = item["FieldValue"].Value()==null?null: item["FieldValue"].ToString() }; @@ -735,7 +735,7 @@ namespace SqlSugar var values = item.Values().First(); foreach (var jToken in values) { - WhereType type = (WhereType)Convert.ToInt32(jToken["Key"]); + WhereType type = (WhereType)Convert.ToInt32(jToken["Key"].Value()); IConditionalModel conditionalModel = null; var value = jToken["Value"]; if (value.ToString().Contains("ConditionalList")) @@ -749,7 +749,7 @@ namespace SqlSugar { conditionalModel = new ConditionalModel() { - ConditionalType = (ConditionalType)Convert.ToInt32(value["ConditionalType"]), + ConditionalType = (ConditionalType)Convert.ToInt32(value["ConditionalType"].Value()), FieldName = value["FieldName"] + "", FieldValue = value["FieldValue"].Value() == null ? null : value["FieldValue"].ToString() };