设置EntityType时是否需要键值?
这听起来有点奇怪,但我有一个不需要钥匙的情况。所以我问自己是否可以摆脱这些代码行。
List<PropertyRef> keyProperties = new ArrayList<PropertyRef>();
keyProperties.add(new PropertyRef().setName("KEY"));
Key key = new Key().setKeys(keyProperties);
答案 0 :(得分:1)
olingo和odata中的entityType
需要密钥,因为如果实体没有唯一密钥,那么我们将无法使用getEntity
(仅查询数据)一个给定entitySet
}的实体,以及导航属性和$expand
也将无法正常运作。