Я использую Odata / Olingo v2.У меня определено несколько типов сущностей, включая Product
и Category
.У Product
может быть много Categories
.
Я бы хотел сделать ТОЛЬКО доступным Products
в качестве фида / ресурса. Я думал, что смогу добиться этого, определив Category
Тип сущности и ассоциация, но без добавления Categories
EntitySet
и AssociationSet
к EntityContainer
.Я также создал NavigationProperty
между Product
и Category
.
Кажется, это действительный EDMX, по крайней мере EdmxProvider.parse()
Олинго не возражает.Однако, когда я публикую Product
с набором Categories
в фиде Products
, Олинго выдает исключение из EdmEntityContainerImplProv.getAssociationSet()
, потому что ожидает найти AssociationSet
для Categories
Есть ли способ сделать это в OData / Olingo v2?
Редактировать: Нельзя сделать Category
a ComplexType
, потому что мне нужно иметь их коллекцию, и этоневозможно в OData / Olingo v2