我们正在使用Entity Framework 4.0。当我们在生产环境遇到问题时,我们希望能够临时启用所有SQL语句的日志记录。我们没有足够的权限在生产SQL服务器上运行SQL Profiler。
是否有一个良好的日志记录选项,可以通过配置文件设置开启和关闭,并且在关闭时不会增加显着的开销?
我已经阅读了Tracing and Caching Provider Wrappers for Entity Framework。这听起来不错...但它只是示例代码,不受官方支持。因此,我不确定它是否适合生产环境。我也不知道即使在关闭日志记录时,包装器是否会增加太多开销。有人对这些包装器有好的经验吗?
感谢您的帮助, Richard
是否有一个良好的日志记录选项,可以通过配置文件设置开启和关闭,并且在关闭时不会增加显着的开销?
我已经阅读了Tracing and Caching Provider Wrappers for Entity Framework。这听起来不错...但它只是示例代码,不受官方支持。因此,我不确定它是否适合生产环境。我也不知道即使在关闭日志记录时,包装器是否会增加太多开销。有人对这些包装器有好的经验吗?
感谢您的帮助, Richard