diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs index 7f7235fe0..6fe7de9ad 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs @@ -1180,6 +1180,7 @@ namespace SqlSugar #region Other private string GetTableName(EntityInfo entity, string tableName) { + var oldTableName = tableName; var attr = entity?.Type?.GetCustomAttribute(); var configId = ((object)this.Context.CurrentConnectionConfig.ConfigId).ObjToString(); if (attr != null && configId != attr.configId.ObjToString()) @@ -1191,7 +1192,7 @@ namespace SqlSugar var dbLinkName = this.Context.CurrentConnectionConfig.DbLinkName; if (dbLinkName.HasValue()) { - tableName = dbLinkName+"."+this.QueryBuilder.Builder.GetTranslationColumnName(tableName); + tableName = dbLinkName+"."+this.QueryBuilder.Builder.GetTranslationColumnName(oldTableName); } return tableName; }