我有两个不同的CRM端点谁的实体元数据完全相同,除了几个选项集(不要问为什么)。今天早上我将CrmServiceUtil中使用的早期绑定URL从Endpoint 1切换到Endpoint 2.在checkin上执行diff时,我注意到很多实体已经更改了EntityTypeCode。我还没有注意到一个问题,但我想知道是否需要花一些时间强制EntityTypeCodes匹配。
有谁知道这些EntityTypeCodes用于什么(我假设一切都在EntityLogicalName之外),如果使用EntityTypeCodes与CRM中的内容不匹配的早期绑定类会导致问题?
答案 0 :(得分:2)
EntityTypeCode用于引用实体,并且在组织之间有不同的实体类型代码是正常的,环境(DEV,QA,PROD)之间有一个很好的例子。
LogicalName是避免这种差异的最佳方法,您在下一种情况下要小心:
到现在为止,但如果我记得更多,我会更新。