0

是否可以使用 OData 在其父实体中公开子导航属性?

假设我们有以下模型:

http://yuml.me/e0a3284c

也在这里查看模型图像

我想访问加载了类别属性的所有车辆的列表。

我试过/Vehicles/?$expand=category了,但服务无法识别该属性。

谢谢你的帮助。

4

1 回答 1

1

你应该试试,

/Vehicles?$expand=NS.Motorcycle/Category,NS.Car/Category

NS 将分别是 Motorcycle 和 Car 类型的命名空间。

您可以扩展您尝试扩展的类型上存在的属性,在本例中为 Vehicle。如果要扩展派生类型中存在的导航属性,则必须先进行强制转换,然后再扩展。

于 2013-04-10T16:12:24.743 回答