上下文:存储库模式、WCF、WPF/SL
在我的自跟踪实体存储库中,我需要显式加载一些相关属性才能正确处理查询。这些不是客户要求的包含,我想摆脱它们以保持网络流量合理。到目前为止,我的解决方案是:
- 接收查询
- 负载包括回答请求所必需的
- 执行查询
- 创建临时 IEnumerable
- 迭代 4) 并再次加载所有项目,这次仅使用从客户端应用程序请求的包含路径
- 通过 WCF 返回实体
我想这样做:
接收查询
加载所有包括(基础设施加上客户请求)
执行查询
卸载“基础设施”包括
通过 WCF 返回实体
这样做的正确方法是什么?
谢谢,阿明