From a1bae2aea3e1f56cc68757d5734ebe9943d214a1 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Tue, 1 Mar 2022 08:57:45 +0800 Subject: [PATCH] Update AggregateDistinctCount --- Src/Asp.Net/SqlServerTest/Demo/Demo1_Queryable.cs | 1 + .../SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlServerTest/Demo/Demo1_Queryable.cs b/Src/Asp.Net/SqlServerTest/Demo/Demo1_Queryable.cs index a6f28aa91..9c96d25f2 100644 --- a/Src/Asp.Net/SqlServerTest/Demo/Demo1_Queryable.cs +++ b/Src/Asp.Net/SqlServerTest/Demo/Demo1_Queryable.cs @@ -174,6 +174,7 @@ namespace OrmTest .ToDictionary(it => it.Id, it => it.Name); var test21 = db.Queryable().Where(it=>it.Id.ToString()==1.ToString()).Select(it => it.CreateTime.ToString("24")).First(); + var test22 = db.Queryable().Where(it => it.Id.ToString() == 1.ToString()).Select(it => SqlFunc.AggregateDistinctCount(it.CreateTime)).First(); Console.WriteLine("#### Examples End ####"); } diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs index a525043f5..bc8a6ad24 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs @@ -336,7 +336,7 @@ namespace SqlSugar public virtual string AggregateDistinctCount(MethodCallExpressionModel model) { var parameter = model.Args[0]; - return string.Format("COUNT(DISTINCT{0})", parameter.MemberName); + return string.Format("COUNT(DISTINCT {0} )", parameter.MemberName); } public virtual string MappingColumn(MethodCallExpressionModel model)