mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-22 02:32:50 +08:00
适配Clickhouse常用数组表达式
This commit is contained in:
parent
57b0347c94
commit
80f959a662
@ -160,7 +160,7 @@ namespace FreeSql.Tests.ClickHouse
|
|||||||
_output.WriteLine(JsonConvert.SerializeObject(sql));
|
_output.WriteLine(JsonConvert.SerializeObject(sql));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 测试Array常用查询函数
|
/// 测试Array常用查询函数
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -174,7 +174,7 @@ namespace FreeSql.Tests.ClickHouse
|
|||||||
_output.WriteLine(JsonConvert.SerializeObject(sql2));
|
_output.WriteLine(JsonConvert.SerializeObject(sql2));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 测试Array常用查询函数
|
/// 测试Array常用查询函数
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -197,7 +197,27 @@ namespace FreeSql.Tests.ClickHouse
|
|||||||
var list = new List<string>() { "f" };
|
var list = new List<string>() { "f" };
|
||||||
var sql = _fsql.Select<ArrayMappingTestSimple>().ToList(a => a.Tags1.Concat(list));
|
var sql = _fsql.Select<ArrayMappingTestSimple>().ToList(a => a.Tags1.Concat(list));
|
||||||
_output.WriteLine(JsonConvert.SerializeObject(sql));
|
_output.WriteLine(JsonConvert.SerializeObject(sql));
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 测试Array常用查询函数
|
||||||
|
/// </summary>
|
||||||
|
[Fact]
|
||||||
|
public void ArraySelectConstContainsSync()
|
||||||
|
{
|
||||||
|
var list = new List<string>() { "daily", "a" };
|
||||||
|
var sql = _fsql.Select<ArrayMappingTestSimple>().Where(a => list.Contains(a.Name)).ToList();
|
||||||
|
_output.WriteLine(JsonConvert.SerializeObject(sql));
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 测试Array常用查询函数
|
||||||
|
/// </summary>
|
||||||
|
[Fact]
|
||||||
|
public void ArraySelectConstLengthSync()
|
||||||
|
{
|
||||||
|
var sql = _fsql.Select<ArrayMappingTestSimple>().ToList(a => "aaaa".Length);
|
||||||
|
_output.WriteLine(JsonConvert.SerializeObject(sql));
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -64,6 +64,16 @@
|
|||||||
测试Array常用查询函数
|
测试Array常用查询函数
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="M:FreeSql.Tests.ClickHouse.ClickHouseTest3.ArraySelectConstContainsSync">
|
||||||
|
<summary>
|
||||||
|
测试Array常用查询函数
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:FreeSql.Tests.ClickHouse.ClickHouseTest3.ArraySelectConstLengthSync">
|
||||||
|
<summary>
|
||||||
|
测试Array常用查询函数
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="M:FreeSql.Tests.ClickHouse.ClickHouseTest3.ArrayFilterFuncTest">
|
<member name="M:FreeSql.Tests.ClickHouse.ClickHouseTest3.ArrayFilterFuncTest">
|
||||||
<summary>
|
<summary>
|
||||||
测试ArrayFilter测试
|
测试ArrayFilter测试
|
||||||
|
Loading…
x
Reference in New Issue
Block a user