我有一个 Windows 应用程序连接到同一台机器上托管的 WCF 数据服务。
应用程序启动时发生的第一件事是返回 0 到 3 个结果的查询。这是代码:
var environments = ctx.Environments
.AddQueryOption("$filter", "Environment eq '" + ConfigurationManager.AppSettings["environment"] + "'")
.AddQueryOption("$expand", "Departments, SecurityGroups");
我要做的下一件事是检查是否 (environments.Count() == 0) 需要大约 10 秒来评估。第一次似乎是最慢的,但总是需要超过 6 秒。但是,如果我正在运行 Fiddler,我总是会立即获得结果。
为什么运行 Fiddler 会更快?