schangxiang@126.com
2025-05-13 14079a3004cf9df7b9bd77aff48aea866b84e169
//这里必须转换,否则如果字段可为NULL,就会报错
已修改2个文件
8 ■■■■ 文件已修改
CommonDLL/CmsQueryExtensions.dll 补丁 | 查看 | 原始文档 | blame | 历史
Weben_CMS专用代码生成器/queryExtensions/CmsQueryExtensions/Extension/DynamicSearchParameters/PredicateExtensions/WhereHelper.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CommonDLL/CmsQueryExtensions.dll
Binary files differ
Weben_CMSרÓôúÂëÉú³ÉÆ÷/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 //这里必须转换,否则如果字段可为NULL,就会报错
            // common_right = Expression.Constant(value, value.GetType());//构建一个常量,值是  value
        }