diff --git a/Src/Asp.Net/SqlSugar/Json2Sql/ModelToSql/SqlPart.cs b/Src/Asp.Net/SqlSugar/Json2Sql/ModelToSql/SqlPart.cs index 08a929d64..d710a2948 100644 --- a/Src/Asp.Net/SqlSugar/Json2Sql/ModelToSql/SqlPart.cs +++ b/Src/Asp.Net/SqlSugar/Json2Sql/ModelToSql/SqlPart.cs @@ -113,12 +113,14 @@ namespace SqlSugar var parname = GetParameterName(pars, parvalue); return parname; } + private int GetParameterNameIndex = 100; private string GetParameterName(List pars, object parvalue) { - var parname = "@p" + pars.Count()+"_"+this.QueryBuilder.WhereIndex; + var parname = "@p" + pars.Count()+"_"+(this?.QueryBuilder?.WhereIndex?? GetParameterNameIndex); SugarParameter parameter = new SugarParameter(parname, parvalue); pars.Add(parameter); + GetParameterNameIndex++; return parname; } #endregion