标签: c# wcf-data-services odata
假设我有一个有13个实体的对象。
当我进行通用的数据选择时,必须将它们全部展开是很乏味的。
有没有办法扩展该对象上的所有对象(但不是子对象)? (我指的是在C#代码中执行此操作,而不是在OData URL中。)
答案 0 :(得分:1)
没有内置任何东西可以做到这一点。 您可以编写一个帮助方法,该方法将使用反射,检查有问题的类型并确定导航属性列表,然后在查询中添加它们的扩展。 另一方面,选择加入的原因是它需要付出代价(有效载荷变得非常快)。