mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
Queryable.AddParameters In Array bug
This commit is contained in:
parent
386ff019ad
commit
ff9b1d6f76
@ -129,6 +129,14 @@ namespace OrmTest
|
|||||||
{
|
{
|
||||||
throw new Exception("Queryable");
|
throw new Exception("Queryable");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Db.Insertable(new Order() { CreateTime=DateTime.Now, CustomId=1, Name="a",Price=1 }).ExecuteCommand();
|
||||||
|
var sa = Db.SqlQueryable<Order>("SELECT * FroM [ORDER] where id in (@id) ");
|
||||||
|
sa.AddParameters(new List<SugarParameter>() {
|
||||||
|
new SugarParameter("id",new int[]{ 1})
|
||||||
|
});
|
||||||
|
int i = 0;
|
||||||
|
var salist= sa.ToPageList(1,2,ref i);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -1374,7 +1374,14 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
sql = sql.Replace("@" + item.ParameterName.Substring(1), newValues.ToArray().ToJoinSqlInVals());
|
sql = sql.Replace("@" + item.ParameterName.Substring(1), newValues.ToArray().ToJoinSqlInVals());
|
||||||
}
|
}
|
||||||
|
if (item.ParameterName.Substring(0, 1) != this.SqlParameterKeyWord)
|
||||||
|
{
|
||||||
|
sql = sql.Replace(this.SqlParameterKeyWord+item.ParameterName, newValues.ToArray().ToJoinSqlInVals());
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
sql = sql.Replace(item.ParameterName, newValues.ToArray().ToJoinSqlInVals());
|
sql = sql.Replace(item.ParameterName, newValues.ToArray().ToJoinSqlInVals());
|
||||||
|
}
|
||||||
item.Value = DBNull.Value;
|
item.Value = DBNull.Value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user