跟踪System.Data.SQLConnection(SqlClient)

时间:2011-11-30 08:27:15

标签: debugging

我正在编写一个带有数据库连接和查询的.Net应用程序。 使用Syste.Data.SqlClient。 我想跟踪我的应用程序执行的每个sql,但是来自extrnal应用程序。 是否有API,或者我可以设置某种跟踪来查找通过驱动程序的每个语句?

谢谢! 纳瓦

1 个答案:

答案 0 :(得分:1)

微软建议的标准方法非常复杂且设计不佳。以下是解决方法:Data Access Tracing in .NET (Universal approach)。这个想法是由跟踪器封装(代理)所有Db访问服务(DbConnection,DbCommand,...)。这适用于任何DbConnection提供程序和Entity Framework。