【发布时间】:2010-09-09 17:53:58
【问题描述】:
我遇到了一个十字路口,无法找到正确的方法将表单的大量数据导入 Silverlight/WCF RIA 服务应用程序。想象一个订单表单,您可以更新有关订单的字段(账单信息等)以及其他只读信息、订单付款、订单商品等。
数据库大致是Orders有Order Items和Order Payments。订单付款有付款方式。还有很多其他数据与订单表相关联,但这给了您一个想法。
使用 EF4,我可以执行 Include 语句来包含 Order 对象的子属性,例如 OrderPayments 和 OrderItems,并一次性获取它们。但是我还没有找到一种方法来获取指向对象的子属性(OrderPayments->PaymentMethod)。
那么最好有大量查询(在 XAML 中明确声明)分别调用每个数据部分(使用域数据上下文),还是构建一个海量视图对象来填充并发送到客户一口气?
【问题讨论】:
标签: silverlight wcf-ria-services