【发布时间】:2019-03-07 04:47:57
【问题描述】:
我正在使用 Odata/Olingo v2。我定义了几个实体类型,包括Product 和Category。一个Product 可以有多个Categories。
我只想将Products 用作提要/资源。我想我可以通过定义Category 实体类型和关联但不添加Categories @ 来实现这一点987654328@ 和 AssociationSet 到 EntityContainer。我还在Product 和Category 之间创建了一个NavigationProperty。
这似乎是有效的 EDMX,至少 Olingo 的 EdmxProvider.parse() 不反对。但是,当我将带有Categories 集合的Product 发布到Products 提要时,Olingo 会从EdmEntityContainerImplProv.getAssociationSet() 抛出异常,因为它希望为Categories 找到AssociationSet
有没有办法在 OData/Olingo v2 中实现这一点?
编辑:将Category 设为ComplexType 不是一个选项,因为我需要收集它们,而这在 OData/Olingo v2 中是不可能的
【问题讨论】: