是否可以使用OData在其父实体中公开子导航属性?
假设我们有以下模型:
我希望能够访问所有已加载类别属性的车辆列表。
我尝试/Vehicles/?$expand=category
,但该服务无法识别该属性。
感谢您的帮助。
答案 0 :(得分:1)
你应该试试,
/Vehicles?$expand=NS.Motorcycle/Category,NS.Car/Category
NS将分别是摩托车和汽车类型的命名空间。
您可以展开您尝试展开的类型上存在的属性,在本例中为Vehicle。如果要展开派生类型中存在的导航属性,则必须先进行强制转换然后展开。