上下文:存储库模式,WCF,WPF / SL
在我的自我跟踪实体库中,我需要显式加载一些相关属性才能正确处理查询。这些不客户端请求的包含,我想摆脱它们,以保持网络流量合理。到目前为止我的解决方案是:
我想这样做:
通过WCF返回实体
这样做的正确方法是什么?
谢谢, 阿明
答案 0 :(得分:0)
延迟加载和正确的DTO响应对象怎么样?
结果:仅加载Contracts.Order中的相应属性:
实施例。 Contracts.Order 数 OrderDetails(=>仅通过延迟加载加载此属性,因为它已映射)
如果要构建SOA或Web服务,请不要让客户端指定加载图。如果客户端需要指定负载图表,请考虑使用WCF数据服务部署模型,效果很好。
也许你可以建立两个系统......一个SOA和一个(只读)数据服务。