使用 olingo2 在同一 PUT 和导航 link 中更新父实体和子实体
Update parent and child entities in same PUT and navigation link with olingo2
我有两个问题:
1- 是否可以使用 Olingo2 通过单个 PUT 更新父实体及其子实体?
2- 是否可以更新实体的导航 link(多对一关系)? (例如更新产品实体 Product.categoryId = 1 --> Product.categoryId = 2)
我阅读了文档,发现可以使用 odata4 和 olingo4,但我不确定 olingo2 本身是否可以。
谢谢
1°odata规范中没有提到,唯一的办法就是执行$batch
2°可以这样:
放置http://host:port/odata/Entities(parentID)
{
"RelationshipDetails":
{
“__metadata”:{
"uri": "http://host:port/odata/Relationships(newRelationshipID)"
}
}
}
我有两个问题: 1- 是否可以使用 Olingo2 通过单个 PUT 更新父实体及其子实体?
2- 是否可以更新实体的导航 link(多对一关系)? (例如更新产品实体 Product.categoryId = 1 --> Product.categoryId = 2)
我阅读了文档,发现可以使用 odata4 和 olingo4,但我不确定 olingo2 本身是否可以。
谢谢
1°odata规范中没有提到,唯一的办法就是执行$batch
2°可以这样:
放置http://host:port/odata/Entities(parentID)
{ "RelationshipDetails": { “__metadata”:{ "uri": "http://host:port/odata/Relationships(newRelationshipID)" } } }