From f8efc4515c9eb8b9dfa67a147bead9164fbb2e07 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 22 Dec 2023 15:42:28 +0800 Subject: [PATCH] Update nav filter --- .../ExpressionsToSql/ResolveItems/OneToOneNavgateExpression.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/OneToOneNavgateExpression.cs b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/OneToOneNavgateExpression.cs index 1e8bd668b..756ea9f4a 100644 --- a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/OneToOneNavgateExpression.cs +++ b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/OneToOneNavgateExpression.cs @@ -112,6 +112,7 @@ namespace SqlSugar } mapper.Sql = queryable .AS(tableName) + .Filter(this.ProPertyEntity.Columns.Count(it=>it.IsPrimarykey)>1?this.ProPertyEntity.Type:null) .WhereIF(Navigat.WhereSql.HasValue(),Navigat.WhereSql) .Where($" {queryable.SqlBuilder.GetTranslationColumnName(ShorName)}.{name}={pk} ").Select(selectName).ToSql().Key; mapper.Sql = $" ({mapper.Sql}) ";