.net - 在 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
解决方案
推荐阅读
- c# - 谷歌云应用引擎,.Net 核心 WebAPI
- javascript - 如何按日期保存到本地存储?
- flutter - Mapbox 错误,导航器推送时出现黑屏
- regex - 各种名称的正则表达式
- java - 熄灯 - 寻找最差的初始状态
- javascript - Angular Firestore 根据条件更改此查询
- objective-c - 如何以编程方式在屏幕上应用滤色器?
- angular - 如何为订阅回调编写单元 - Jasmine / Angular
- c++ - 错误:将“unsigned long”类型的引用绑定到“const unsigned long”类型的值删除“const”限定符
- c++ - 编写一个 C++ 程序以乱序打印字符串的字母