有没有一种方法可以检查ADO.NET方法生成的SQL,而不必求助于DB跟踪/评测?

有没有一种方法可以检查ADO.NET方法生成的SQL,而不必求助于DB跟踪/评测?,.net,ado.net,.net,Ado.net,我想测试应用程序A(遗留)和应用程序B(当前)是否向数据库发送相同的SQL。有没有一种简单的方法来检查生成的SQL 我不太关心细微的语法差异。我怀疑跟踪是最可靠的选择。有些东西(比如LINQ到SQL)允许查询日志记录,但肯定不是全部。但是你有更多的安全感,追踪可以捕捉到一切 请注意,“细微的语法差异”当然会让比较变得非常痛苦

我想测试应用程序A(遗留)和应用程序B(当前)是否向数据库发送相同的SQL。有没有一种简单的方法来检查生成的SQL


我不太关心细微的语法差异。

我怀疑跟踪是最可靠的选择。有些东西(比如LINQ到SQL)允许查询日志记录,但肯定不是全部。但是你有更多的安全感,追踪可以捕捉到一切

请注意,“细微的语法差异”当然会让比较变得非常痛苦