From 37bae5c6a8d0a1fbe6dda620dc176abb78dfdaaf Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 13 Apr 2022 21:42:44 +0800 Subject: [PATCH] Update exp to sql --- .../ExpressionsToSql/ResolveItems/NavgateExpression.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/NavgateExpression.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/NavgateExpression.cs index d704fde64..f7778162d 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/NavgateExpression.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/NavgateExpression.cs @@ -66,6 +66,10 @@ namespace SqlSugar internal MapperSql GetSql() { + if (this.ProPertyEntity.Type.Name.StartsWith("List`")) + { + Check.ExceptionEasy(true, " expression error ", "导航查询出错,比如.Count要改成 .Count()"); + } var pk = this.ProPertyEntity.Columns.First(it => it.IsPrimarykey == true).DbColumnName; var name = this.EntityInfo.Columns.First(it => it.PropertyName == Navigat.Name).DbColumnName; var selectName = this.ProPertyEntity.Columns.First(it => it.PropertyName ==MemberName).DbColumnName;