我使用扩展实体集方法创建了一个服务。实体模型中有两个通过关联连接的实体。我没有在它们之间保留任何引用约束,但它起作用了。
任何人都可以解释一下 SAP netweaver 网关中何时强制引用约束?
我使用扩展实体集方法创建了一个服务。实体模型中有两个通过关联连接的实体。我没有在它们之间保留任何引用约束,但它起作用了。
任何人都可以解释一下 SAP netweaver 网关中何时强制引用约束?
我和我的一位同事讨论了这个问题,我查看了 OData v2 规范,没有发现任何强制性的。运行时明智(您的示例中的扩展实体)它不会改变我到目前为止所看到的任何东西。如果我真的在依赖实体中有关键属性的超集,我就使用它,因为这个约束被写入 $metadata xml 文件。我与我的同事进行了讨论,因为他们要求对某些关联进行限制,因为否则他们无法通过 JS(或 UI5?)模拟服务器模拟数据。所以我查看了规范,看看我是否做错了什么,但没有找到任何相关信息。所以我认为它是可选的,因为通过 SEGW 生成似乎也不关心它是否存在。我的建议是如果有意义就使用它,否则不要