pen*_*ate 1 c# linq wcf entity-framework iqueryable
通过在包含大约200个表和实体框架的DB之上构建WCF,在构建WCF之后第一次执行登录需要花费大量时间(大约2分钟).
步入代码会发现IQueryable.Count方法是罪魁祸首.
这仅在构建WCF代码后第一次发生.如预期的那样,连续执行Count方法的速度很快.
可能是什么原因?在重建代码之后,实体是否正在进行某种背景缓存排序?
请分享你的想法!
更新:
@Craig:感谢Pre-Generation of views 链接
此外,此链接还为EF提供了许多性能改进建议
另外,请查看EF 库的延迟加载.
| 归档时间: |
|
| 查看次数: |
1581 次 |
| 最近记录: |