【发布时间】:2012-01-31 05:40:43
【问题描述】:
var queueitem = context.CrawlerQueues.
Select(cq => new{cq.Guid,cq.Result}).
SingleOrDefault(cq => cq.Guid == guid);
上面是个坏主意,它是先选择所有数据库行然后找到那一行,还是智能地查看其使用的上下文并仅获取一行。
这样做的原因是我只想返回 Guid 和 Result 列。
return Newtonsoft.Json.JsonConvert.SerializeObject(queueitem, Formatting.Indented);
我如何在无需监控网络流量或对数据库的请求的情况下找到答案?
【问题讨论】: