- 优化 WhereDynamicFilter Value 支持数组或字符串;

This commit is contained in:
28810
2020-06-01 22:36:38 +08:00
parent 875c109144
commit 1f02eb6a13
4 changed files with 36 additions and 24 deletions

View File

@ -28,7 +28,7 @@ namespace FreeSql.Internal.Model
/// <summary>
/// 值
/// </summary>
public string Value { get; set; }
public object Value { get; set; }
/// <summary>
/// Filters 下的逻辑运算符
@ -93,13 +93,13 @@ namespace FreeSql.Internal.Model
/// <summary>
/// &gt;= and &lt;<para></para>
/// 此时 Value 的值格式为逗号分割value1,value2
/// 此时 Value 的值格式为逗号分割value1,value2 或者数组
/// </summary>
Range,
/// <summary>
/// &gt;= and &lt;<para></para>
/// 此时 Value 的值格式为逗号分割date1,date2<para></para>
/// 此时 Value 的值格式为逗号分割date1,date2 或者数组<para></para>
/// 这是专门为日期范围查询定制的操作符,它会处理 date2 + 1比如<para></para>
/// 当 date2 选择的是 2020-05-30那查询的时候是 &lt; 2020-05-31<para></para>
/// 当 date2 选择的是 2020-05那查询的时候是 &lt; 2020-06<para></para>
@ -112,12 +112,12 @@ namespace FreeSql.Internal.Model
/// <summary>
/// in (1,2,3)<para></para>
/// 此时 Value 的值格式为逗号分割value1,value2,value3...
/// 此时 Value 的值格式为逗号分割value1,value2,value3... 或者数组
/// </summary>
Any,
/// <summary>
/// not in (1,2,3)<para></para>
/// 此时 Value 的值格式为逗号分割value1,value2,value3...
/// 此时 Value 的值格式为逗号分割value1,value2,value3... 或者数组
/// </summary>
NotAny
}