From cbabfa5f7188e647cba85881c33721595aa62ca3 Mon Sep 17 00:00:00 2001 From: SUNKAIXUAN <610262374@qq.com> Date: Fri, 26 Mar 2021 20:03:24 +0800 Subject: [PATCH] Bug Queryable.ToDictionaryAsync --- .../SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index 3e9480408..231afc074 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -1009,8 +1009,8 @@ namespace SqlSugar } public async Task> ToDictionaryAsync(Expression> key, Expression> value) { - var keyName = QueryBuilder.GetExpressionValue(key, ResolveExpressType.FieldSingle); - var valueName = QueryBuilder.GetExpressionValue(value, ResolveExpressType.FieldSingle); + var keyName = QueryBuilder.GetExpressionValue(key, ResolveExpressType.FieldSingle).GetResultString(); + var valueName = QueryBuilder.GetExpressionValue(value, ResolveExpressType.FieldSingle).GetResultString(); var list = await this.Select>(keyName + "," + valueName).ToListAsync(); var result =list.ToDictionary(it => it.Key.ObjToString(), it => it.Value); return result;