diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MemberConstExpressionResolve.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MemberConstExpressionResolve.cs index b24329a8a..027942fdb 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MemberConstExpressionResolve.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MemberConstExpressionResolve.cs @@ -39,6 +39,11 @@ namespace SqlSugar { var exp = ExpressionTool.RemoveConvert(parameter.OppsiteExpression); value = GetMemberValue(value, exp); + var valueFullName = value?.GetType()?.FullName; + if (valueFullName == "Microsoft.Extensions.Primitives.StringValues") + { + value = value.ToString(); + } } if (isSetTempData) {