diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/OneToManyNavgateExpression.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/OneToManyNavgateExpression.cs index 70ecf7664..994d3b6a5 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/OneToManyNavgateExpression.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/OneToManyNavgateExpression.cs @@ -72,7 +72,8 @@ namespace SqlSugar var sqlbuilder = this.context.Queryable().SqlBuilder; var sqlObj = sqlbuilder.ConditionalModelToSql(value, 0); var sql = sqlObj.Key; - UtilMethods.RepairReplicationParameters(ref sql, sqlObj.Value,0,"_A_"); + var count = methodCallExpressionResolve?.Context?.SugarContext?.QueryBuilder?.Parameters?.Count??0; + UtilMethods.RepairReplicationParameters(ref sql, sqlObj.Value,0,"_"+ count+"_"); methodCallExpressionResolve.Context.Parameters.AddRange(sqlObj.Value); return sql; }