你还可以在执行命令的同时使用ServiceStack OrmLite的CaptureSqlFilter吗?

时间:2015-11-09 09:25:19

标签: ormlite-servicestack

使用ServiceStack ORMLite https://github.com/ServiceStack/ServiceStack.OrmLite我想用CaptureSqlFilter或类似技术跟踪某些数据库调用。但是,当您使用此过滤器时,它会捕获“预期”SQL,但会停止实际执行的命令。这似乎是设计上的。

我想使用此技术或类似技术来跟踪对数据库进行的ACTUAL调用,而不会停止它们。

请注意,我想在代码中执行此操作,我正在使用SQL Azure,因此无法轻松使用SQL事件探查器等来实现类似的结果。

感谢。

1 个答案:

答案 0 :(得分:0)

如果您启用了启用调试的记录器,它会将SQL记录到您的registered Logging Provider

否则,您还可以启用ServiceStack的built-in Mini Profiler,它将提供对已执行SQL的访问。