Built-in Value Matching Modes
The following value matching modes (strategies) are supported:
The type of the property in source model | Available matching modes | Default mode |
---|---|---|
Integer numbers (sbyte, byte, short, ushort, int, uint, long, ulong) | Equals Contains | Equals |
String | Contains StartsWith EndsWith SQLServerContains SQLServerFreeText | Contains |
Boolean | Equals | Equals |
Enum | Equals | Equals |
DateTime | The matching mode is determined by the passed filtering value. If single date is passed - Equals If date range is passed - Between | N/A |
Any other type | Treated as a string type by executing Property.ToString() | Contains |