Codeeffect 规则引擎 - 如何定义规则来检查字符串的长度

Codeeffect Rule Engine - How to define rules to check length of string

我必须定义一个规则,例如 <> 长度 < 5 或 >5 且不等于 'N/A'。

我无法在字符串数据类型的运算符列表中获取 Len() 函数。

如果有任何字段级属性需要定义,请提出建议。

在您的源代码中 class 定义如下方法:

public int Length(string str)
{
   return string.IsNullOrEmpty(str) ? 0 : str.Length;
}

然后 运行 你的项目,打开规则编辑器并像这样创建你的规则:

Check if YourString has any value and Length(YourString) is greater than [5]

有关规则内方法的详细信息可以是 found here