db.SqlQueryable<T>(sql).AddParameters(paramers.ToArray()) 返回

SqlSugar
5 93

在使用

db.SqlQueryable<T>(sql).AddParameters(paramers.ToArray()).ToPageList(pageIndex, pageSize, ref totalCount)

的时候  paramers中的参数值会丢失,在db.aop.OnLogExecuted中调试查看时发现参数值没了,转换成的sql中也确实是没有值

image.png

上图是程序进来时的参数,可以看到是有值的。

image.png

上图是在AOP中打印出来的参数,值不见了。

image.png

上图是最终的sql以及参数值

热忱回答5