【发布时间】:2010-04-27 03:44:51
【问题描述】:
例如,假设以下简单模型:
public class Order
{
public List<LineItem> LineItems { get; set; }
public List<Fee> Fees { get; set; }
}
public class LineItem { }
public class Fee { }
使用 RIA 服务,如果我想检索一个订单并将其所有订单项包含在同一个网络调用中,我可以在上述 LineItems 集合上静态放置一个 [Include] 属性。这适用于单个场景,但是当我需要多个“包含策略”时会发生什么?
例如,一种情况可能需要包含 Fees 集合而不是 LineItems 集合。 RIA 服务有什么方法可以控制运行时包含的内容,而无需重新定义模型和/或创建具有为每个用例静态放置的属性的 dto?
【问题讨论】:
标签: wcf include wcf-ria-services ria