【发布时间】:2012-09-11 15:55:57
【问题描述】:
是否可以在不使用后编译技术的情况下跟踪我的应用程序使用的库对 ADO.Net 的使用情况?
我对所有 ADO.Net 对象都是库的私有对象以及我可以从外部访问的 ADO.Net 对象都感兴趣。
这些库是控制自己的数据库连接的第三方库。这不是我的代码。
【问题讨论】:
-
像mini-profiler 这样的东西有帮助吗?有了这个,你调整你的连接创建代码,它会自动跟踪所有执行的命令和阅读器迭代......
-
我想使用迷你分析器,但我不拥有连接,也没有创建它们。因此我的问题。
-
那么:什么 创建了连接?它们的创建方式可能是这里的关键。
-
我使用的库。他们只是从 .config 中获取连接字符串。
-
哪些库?例如,如果他们使用 DbProviderFactory API,则可以通过交换工厂来注入他们