我正在帮助提高复杂应用程序的性能,其中包含遍布代码库的数百个实体框架查询.我们遇到的一个问题是,当我们运行SQL事件探查器并捕获实体框架查询时,找到实际导致通过分析器的sql语句的代码非常耗时.我想知道是否有某种方式我们可以使用在sql语句中出现的唯一标识符"标记"每个实体框架语句.为实体框架为每个语句生成的实际sql语句添加注释的行.然后我们可以在探查器跟踪中看到注释,并在代码中搜索标记.关于我们如何做到这一点的任何想法?我猜测必须有一些方法可以拦截EF生成的sql,并在它发送到数据库服务器之前添加我们的注释.