我使用扩展的实体集方法创建了一个服务。通过关联连接的实体模型中有两个实体。我之间没有保持任何参考约束,但它起作用。
任何人都可以向我解释我什么时候在SAP NetWeaver Gateway中强制执行约束?
我与我的一位同事进行了讨论,我研究了ODATA V2规范,但没有发现任何它是强制性的。Runtime Wise(在您的示例中扩展了实体),它并没有从我到目前为止所看到的任何内容。如果我确实在依赖实体中有一个关键属性的超集,我只会使用它,因为此约束被写入$ Metadata XML文件中。我与我的同事进行了讨论,因为他们要求对某些关联有限制,因为否则他们无法通过JS(或UI5?)模仿者嘲笑数据。因此,我看着规格,看看我做错了什么,但没有发现任何内容。因此,我认为它是可选的,因为通过SEGW的一代似乎也不关心它是否在那里。我的建议是如果有意义,请使用它,否则不要