Enum DynamicFilterOperator
Namespace: FreeSql.Internal.Model
Assembly: FreeSql.dll
Syntax
public enum DynamicFilterOperator
Fields
| Name | Description |
|---|---|
| Any | in (1,2,3) 此时 Value 的值格式为逗号分割:value1,value2,value3... 或者数组 |
| Contains | like |
| Custom | 自定义解析,此时 Field 为反射信息,Value 为静态方法的参数(string/Expression) 示范:{ Operator: "Custom", Field: "RawSql webapp1.DynamicFilterCustom,webapp1", Value: "(id,name) in ((1,'k'),(2,'m'))" } 注意:使用者自己承担【注入风险】 静态方法定义示范: namespace webapp1 { public class DynamicFilterCustom { [DynamicFilterCustom] public static string RawSql(object sender, string value) => value; } }
|
| DateRange |
|
| EndsWith | |
| Eq | = Equal/Equals/Eq 效果相同 |
| Equal | = Equal/Equals/Eq 效果相同 |
| Equals | = Equal/Equals/Eq 效果相同 |
| GreaterThan | |
| GreaterThanOrEqual |
|
| LessThan | < |
| LessThanOrEqual | <= |
| NotAny | not in (1,2,3) 此时 Value 的值格式为逗号分割:value1,value2,value3... 或者数组 |
| NotContains | |
| NotEndsWith | |
| NotEqual | <> |
| NotStartsWith | |
| Range |
|
| StartsWith |