From 80f959a662cee0eaacbd379981e8b95beb36777f Mon Sep 17 00:00:00 2001 From: d4ilys <963922242@qq.com> Date: Thu, 30 Nov 2023 15:59:11 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8DClickhouse=E5=B8=B8=E7=94=A8?= =?UTF-8?q?=E6=95=B0=E7=BB=84=E8=A1=A8=E8=BE=BE=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ClickHouse/ClickHouseTest3.cs | 24 +++++++++++++++++-- FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.xml | 10 ++++++++ 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/FreeSql.Tests/FreeSql.Tests/ClickHouse/ClickHouseTest3.cs b/FreeSql.Tests/FreeSql.Tests/ClickHouse/ClickHouseTest3.cs index 8cd0473a..9818bda4 100644 --- a/FreeSql.Tests/FreeSql.Tests/ClickHouse/ClickHouseTest3.cs +++ b/FreeSql.Tests/FreeSql.Tests/ClickHouse/ClickHouseTest3.cs @@ -160,7 +160,7 @@ namespace FreeSql.Tests.ClickHouse _output.WriteLine(JsonConvert.SerializeObject(sql)); } - + /// /// 测试Array常用查询函数 /// @@ -174,7 +174,7 @@ namespace FreeSql.Tests.ClickHouse _output.WriteLine(JsonConvert.SerializeObject(sql2)); } - + /// /// 测试Array常用查询函数 /// @@ -197,7 +197,27 @@ namespace FreeSql.Tests.ClickHouse var list = new List() { "f" }; var sql = _fsql.Select().ToList(a => a.Tags1.Concat(list)); _output.WriteLine(JsonConvert.SerializeObject(sql)); + } + /// + /// 测试Array常用查询函数 + /// + [Fact] + public void ArraySelectConstContainsSync() + { + var list = new List() { "daily", "a" }; + var sql = _fsql.Select().Where(a => list.Contains(a.Name)).ToList(); + _output.WriteLine(JsonConvert.SerializeObject(sql)); + } + + /// + /// 测试Array常用查询函数 + /// + [Fact] + public void ArraySelectConstLengthSync() + { + var sql = _fsql.Select().ToList(a => "aaaa".Length); + _output.WriteLine(JsonConvert.SerializeObject(sql)); } /// diff --git a/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.xml b/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.xml index fa03b482..47cc24ad 100644 --- a/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.xml +++ b/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.xml @@ -64,6 +64,16 @@ 测试Array常用查询函数 + + + 测试Array常用查询函数 + + + + + 测试Array常用查询函数 + + 测试ArrayFilter测试