我正在使用 MiniProfiler 检查 NPoco 对 SQL Server 的操作,但我注意到即使 SQL 参数具有不同的值,它也会报告重复查询。
例如:如果我按 ID 从数据库中获取字符串,我可能会调用:
SELECT * FROM PageContent WHERE ID=@ID
...在同一页面上两次,具有两个不同的 ID,但 MiniProfiler 将其报告为重复查询,即使每次结果显然都不同。
有什么方法可以让 MiniProfiler 考虑 SQL 参数值,这样它就不会认为这些查询是重复的?我不确定这个问题是否是 MiniProfiler 的一部分,或者是否是 NPoco 向 MiniProfiler 报告其操作的问题,所以我将同时标记两者。