是否可以放弃 Olingo EntityType 的键 属性
Is it possible to renounce the key property of a Olingo EntityType
设置 EntityType 时必须使用键值吗?
这听起来可能有点奇怪,但我遇到过不需要密钥的情况。所以我问自己是否可以摆脱这些代码行。
List<PropertyRef> keyProperties = new ArrayList<PropertyRef>();
keyProperties.add(new PropertyRef().setName("KEY"));
Key key = new Key().setKeys(keyProperties);
olingo 和 odata 中的 entityType
需要一个键,因为如果实体没有唯一键,那么我们将无法使用 getEntity
(查询数据只有一个来自给定 entitySet
) 的实体,以及导航属性和 $expand
也将无法正常运行。
设置 EntityType 时必须使用键值吗?
这听起来可能有点奇怪,但我遇到过不需要密钥的情况。所以我问自己是否可以摆脱这些代码行。
List<PropertyRef> keyProperties = new ArrayList<PropertyRef>();
keyProperties.add(new PropertyRef().setName("KEY"));
Key key = new Key().setKeys(keyProperties);
olingo 和 odata 中的 entityType
需要一个键,因为如果实体没有唯一键,那么我们将无法使用 getEntity
(查询数据只有一个来自给定 entitySet
) 的实体,以及导航属性和 $expand
也将无法正常运行。