From 14079a3004cf9df7b9bd77aff48aea866b84e169 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周二, 13 5月 2025 18:13:59 +0800 Subject: [PATCH] //这里必须转换,否则如果字段可为NULL,就会报错 --- Weben_CMS专用代码生成器/queryExtensions/CmsQueryExtensions/Extension/DynamicSearchParameters/PredicateExtensions/WhereHelper.cs | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/queryExtensions/CmsQueryExtensions/Extension/DynamicSearchParameters/PredicateExtensions/WhereHelper.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/queryExtensions/CmsQueryExtensions/Extension/DynamicSearchParameters/PredicateExtensions/WhereHelper.cs" index 6fbd65f..59afc15 100644 --- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/queryExtensions/CmsQueryExtensions/Extension/DynamicSearchParameters/PredicateExtensions/WhereHelper.cs" +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/queryExtensions/CmsQueryExtensions/Extension/DynamicSearchParameters/PredicateExtensions/WhereHelper.cs" @@ -17,8 +17,8 @@ private MemberExpression common_left; - //private UnaryExpression common_right; - private ConstantExpression common_right; + private UnaryExpression common_right; + //private ConstantExpression common_right; public WhereHelper() @@ -54,8 +54,8 @@ var propertyValue = converter.ConvertFromInvariantString(value.ToString()); // 3 var constant = Expression.Constant(propertyValue); - common_right = constant; // 4 - + //common_right = constant; // 4 + common_right = Expression.Convert(constant, propertyType); // 4 //杩欓噷蹇呴』杞崲锛屽惁鍒欏鏋滃瓧娈靛彲涓篘ULL锛屽氨浼氭姤閿� // common_right = Expression.Constant(value, value.GetType());//鏋勫缓涓�涓父閲�,鍊兼槸 value } -- Gitblit v1.9.3