From 3aa384212e04053244789907e6fa73a04a86528b Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Mon, 20 May 2019 13:18:39 +0800 Subject: [PATCH] MySql BUG --- .../QueryableProvider/QueryableProvider.cs | 8 ++++++++ .../SqliteTest/DataBase/SqlSugar4xTest.sqlite | Bin 475136 -> 475136 bytes 2 files changed, 8 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index 8ada607bf..9f5f1d439 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -596,6 +596,14 @@ namespace SqlSugar } public virtual int Count() { + if (QueryBuilder.EntityName== "ExpandoObject" && this.Context.MappingTables.Any(it => it.EntityName == "ExpandoObject")) + { + if (OldMappingTableList == null) + { + OldMappingTableList = new MappingTableList(); + } + OldMappingTableList.Add("ExpandoObject", this.Context.MappingTables.First(it => it.EntityName == "ExpandoObject").DbTableName); + } InitMapping(); QueryBuilder.IsCount = true; int result = 0; diff --git a/Src/Asp.Net/SqliteTest/DataBase/SqlSugar4xTest.sqlite b/Src/Asp.Net/SqliteTest/DataBase/SqlSugar4xTest.sqlite index 26ae4b36677c1c344776f78c06a2ad570857ab0f..898f417ddd719c0a9d45127eca9cb061a930f759 100644 GIT binary patch delta 267 zcmZo@kZov?ogmGqHBrWyQEOwu=Q>95$szSBdPW8chK5$AmR6=ldd8-PhQ=mlMh1qK zx(24YSfnP$*ZFMzRR3?jfH*HVvov#XNoh)IUJ09*+GfTD|K&FeEcieQF;QS!0Tasv z5f1(i2L5mSZ}=ba-{3#Te}sPtf5%n{<^p~jiJ4Q>SQ$7NjDe0a&^0gwA_W5jD=?Co jIYkvHCu*FPn4FD8zWoS4GZ3=?F)I+WZ9l@#Zesudl5|tA delta 216 zcmZo@kZov?ogmGqI#I@%QFUX&=Q>8Q$szSBdWIGXh6YxK=2k`~dd4OemPV!)Mh1qK zx(24YSfnP$*ZFMzRR3?jfEX_~vov#XNoh)IUJ09*%4Ws||K&FeEcieQF;QS!0Tasv z5jOrK4E*2t-|#=;zrlZw{|NtG{%cz$m<#x)&*o?5oIX*W*|_}(KQj=s05K~Nvu!`Z I&u(J?0L9cw;Q#;t