有没有办法获取已执行的查询,包括 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/