配置WPF + WCF + EF应用程序

时间:2011-10-28 21:02:39

标签: c# entity-framework profiling

我最近读到了关于MvcMiniProfiler的内容,我发现它非常有用。但是,我们正在开发一个WPF应用程序,因此我们不能使用它(我们使用WPF,WCF和实体框架与Oracle DB,与Devart EF提供程序一起使用)。

在开发过程中,最简单(最轻量,最小占用空间)的解决方案是什么?我特别感兴趣的是在WCF调用期间向DB发送了多少和哪些SQL查询,以及它们需要多长时间。也许这与WPF和WCF完全无关,我需要的只是一个EF分析器。如果将配置文件数据写入调试窗口,我正在寻找一个简单的解决方案,即使这是可以接受的。

1 个答案:

答案 0 :(得分:1)

我建议阅读Julie Lerman的Profiling Database Activity in the Entity Framework。它介绍了如何设置跟踪以及一些商业性能分析选项,例如Entity Framework Profiler

这与标准的Visual Studio分析器相结合,将涵盖所有三种情况。话虽这么说,一个好的内存分析器(例如SciTech's)在使用WPF应用程序时也很有用,特别是因为它可以(很容易)在WPF应用程序中创建内存泄漏。