Clickhouse 数组参数化测试

This commit is contained in:
d4ilys
2023-11-21 14:21:11 +08:00
parent d91c7fbdfd
commit 8e2aa2b44b
4 changed files with 53 additions and 16 deletions

View File

@ -85,7 +85,7 @@ namespace FreeSql.ClickHouse
trydc.defaultValue);
//判断是否是集合
var isCollection = IsCollection(type);
var isCollection = IsArray(type);
if (isCollection.Item1)
{
var genericType = isCollection.Item2;
@ -102,6 +102,21 @@ namespace FreeSql.ClickHouse
return null;
}
private Tuple<bool, Type> IsArray(Type type)
{
var flag = false;
Type resultType = null;
if (type.IsArray)
{
flag = true;
resultType = type.GetElementType();
}
return new Tuple<bool, Type>(flag, resultType);
}
private Tuple<bool, Type> IsCollection(Type type)
{
var flag = false;