From bb5126b08730c6def5c953e219f1a95baec4e694 Mon Sep 17 00:00:00 2001 From: 2881099 <2881099@qq.com> Date: Tue, 26 Aug 2025 21:13:18 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E4=BF=AE=E5=A4=8D=20ZeroDbEntity=20WhereDy?= =?UTF-8?q?namic=20=E5=A4=9A=E8=A1=A8=E5=8C=B9=E9=85=8D=E9=97=AE=E9=A2=98?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FreeSql.Extensions.ZeroEntity/ZeroDbContext.SelectImpl.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extensions/FreeSql.Extensions.ZeroEntity/ZeroDbContext.SelectImpl.cs b/Extensions/FreeSql.Extensions.ZeroEntity/ZeroDbContext.SelectImpl.cs index 3170c0106..fb00979be 100644 --- a/Extensions/FreeSql.Extensions.ZeroEntity/ZeroDbContext.SelectImpl.cs +++ b/Extensions/FreeSql.Extensions.ZeroEntity/ZeroDbContext.SelectImpl.cs @@ -733,7 +733,7 @@ namespace FreeSql.Extensions.ZeroEntity } foreach (var rm in replacedMap) { - var find = $"{rm.Item3}.{_common.QuoteSqlName(rm.Item1)}"; + var find = $"{_selectProvider._tables[0].Alias}.{_common.QuoteSqlName(rm.Item1)}"; var idx = newWhere.IndexOf(find); if (idx != -1 && !Regex.IsMatch(newWhere.Substring(idx - 1, 1), @"[\w_]")) newWhere = $"{newWhere.Substring(0, idx)}{rm.Item2}{newWhere.Substring(idx + find.Length)}"; }