C# 跟踪字符串连接SQL的方法

C# 跟踪字符串连接SQL的方法,c#,asp.net,sql,sql-server,C#,Asp.net,Sql,Sql Server,我们有一个遗留应用程序,它构建了许多字符串并在DB上运行它们。我们希望有一种方法可以从其中一个查询回溯到运行它的代码区域。第一个想法是手动将guid添加到所有查询中,这样我们就可以从现在开始跟踪它们,但是有没有更简单的方法 使用标准库从.NET3.5SP1连接到SQLServer2008R2计算机,没有什么特别之处 标准库中是否有一个事件,我们可以连接到该事件并使用反射来找出调用它的来源,以便每次添加相同的GUID?如果有共享数据访问基础结构,则可以在每次数据库调用之前输出完整的堆栈跟踪 这不是

我们有一个遗留应用程序,它构建了许多字符串并在DB上运行它们。我们希望有一种方法可以从其中一个查询回溯到运行它的代码区域。第一个想法是手动将guid添加到所有查询中,这样我们就可以从现在开始跟踪它们,但是有没有更简单的方法

使用标准库从.NET3.5SP1连接到SQLServer2008R2计算机,没有什么特别之处


标准库中是否有一个事件,我们可以连接到该事件并使用反射来找出调用它的来源,以便每次添加相同的GUID?

如果有共享数据访问基础结构,则可以在每次数据库调用之前输出完整的堆栈跟踪

这不是一个便宜的操作,所以只考虑调试和环境中的这一点。


查看该类。

是否有共享数据访问层?它是如何构建字符串的?@HLGEM-有时是字符串生成器,但主要是
“…+variable+”…”
真的想要一种从实时环境到代码行的方法。@tgandrews-我相信你不会找到更直接/简单的方法。