首页 > 解决方案 > 在 EF5 中记录查询

问题描述

我是 VB.NET 语言的新手,我需要记录在不同控制器(SELECT、UPDATE、INSERT 和 DELETE)中生成的所有查询。我试图搜索这个主题,但我发现它只是关于 EF6+ 或 C#,我在迁移到 VB.NET 时遇到了问题。

我使用 DbContext 引用数据库中定义的所有模型,并希望记录 LINQ 生成的任何查询。有人能帮我吗?

我看过的主题 如何查看实体框架生成的 SQL? 如何在运行时调试 EF5 生成的 SQL? Entity Framework 4.1 - Entity Framework DbContext 执行的 EFTracingProvider 日志查询

我想我需要在 DbContext 中定义一个附加到数据库的记录器(我在 EF6+ 中看到它很容易)但是当我在 EF5 中搜索这个时,我没有找到 util 文档。

PD:该项目使用 EF 5.0.0 和 .NETFramework v4.5

标签: .netvb.netentity-frameworkloggingentity-framework-5

解决方案


推荐阅读