c# - Entity Framework : Get executed query including parameter types

标签 c# entity-framework

有没有办法获取已执行的查询,包括 ObjectQuery<T> 的参数? EF1 中的实例?
我能做到ToTraceString但它只返回查询,不返回参数。
ObjectQuery<T>有一个属性Parameters , 但它们生活在 .NET 世界中,即 ParameterType 的值是System.String而不是 varchar(15) .
我如何获得此信息?

最佳答案

您可以使用 EF tracing provider或一些商业工具,例如:

关于c# - Entity Framework : Get executed query including parameter types,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5143245/

相关文章:

c# - 使用 DDD 限界上下文的实体配置管理

C# LINQ to Entities 查询两个不同属性的交集

c# - 在 App.config 中加密密码

c# - ArgumentNullException : Value cannot be null.(参数 'items')异常

C# 返回一个枚举和一个 int 数组

C# AsyncStateMachine反编译

c# - 实体通用分页

entity-framework - Entity Framework 对不同程序集的继承

c# - 如何将 serilog 消息模板与 loggly 一起使用

C#:如何简化这个数字字符串到各种日期部分的代码