【问题标题】:Can you use ServiceStack OrmLite's CaptureSqlFilter while still executing the commands?您可以在执行命令的同时使用 ServiceStack OrmLite 的 CaptureSqlFilter 吗?
【发布时间】:2015-11-10 00:13:54
【问题描述】:

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

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

请注意,我想在代码中执行此操作,我使用的是 SQL Azure,因此无法轻松使用 SQL Profiler 等来获得类似的结果。

谢谢。

【问题讨论】:

    标签: ormlite-servicestack


    【解决方案1】:

    如果您在 Debug enabled 的情况下启用 Logger,它会将 SQL 记录到您的 registered Logging Provider

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多