我有一个同时使用 Entity Framework 和 Dapper 的应用程序。我想提供一个自定义记录器来注销通过 ado.net 连接发出的任何 sql。这样做的最佳方法是什么?
或者,如果这不容易实现,那么困难到底是什么?
最佳答案
会 ADO.NET Data Tracing为你工作?它插入到 ETW 中,您可以从中粘附当前的日志记录系统。虽然看起来并不独立。
关于c# - 如何捕获通过 Ado.Net 发送的所有 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19470129/