【发布时间】:2011-08-15 19:44:10
【问题描述】:
这听起来很简单(也许我在这里遗漏了明显的东西)但我找不到解决方案。我知道我可以查询一个实体并返回一个或多个这样做的直接子实体:
var query = from c in Service.Clients.Expand("Addresses,Comments,PhoneNumbers")..
我想要做的是对 3 个级别(孩子的孩子)做同样的事情,比如说“国家->省->城市”或“品牌->家庭->模特”
我尝试扩展所有实体,但失败了
var query = from c in Service.Brands.Expand("Families,Models").. //fails,
//which even makes some sense, since Models is a Child of Family, not Brand
var query = from c in Service.Brands.Expand("Families").. //this works,
//but Family.Models is empty
有没有办法在一个查询中执行此操作,还是我必须将其拆分为两个单独的查询?
【问题讨论】:
标签: linq odata wcf-data-services