在Dynamics 365中失败的所有实体的ERD图 - 错误:找到具有无法识别的必需级别的属性

时间:2017-09-07 09:33:52

标签: c# dynamics-crm microsoft-dynamics dynamics-crm-2013 dynamics-365

我正在尝试使用 Microsoft Dynamics SDK代码通过 Visual Studios 为我们的Dynamics 365实例中的所有实体生成 ERD ,但是以下错误:

  

System.ServiceModel.FaultException`1 [Microsoft.Xrm.Sdk.OrganizationServiceFault]:   找到具有无法识别的必需级别的属性。 (故障细节是   等于Microsoft.Xrm.Sdk.OrganizationServiceFault)。

失败的部分代码:

 // Load the metadata.
   Console.WriteLine("Loading Metadata...");
   RetrieveAllEntitiesRequest request = new RetrieveAllEntitiesRequest()
   {
         EntityFilters = EntityFilters.Entity | EntityFilters.Attributes | EntityFilters.Relationships,
         RetrieveAsIfPublished = true,

  };
  RetrieveAllEntitiesResponse response = null;
  try
  {

 Error Point>   response = (RetrieveAllEntitiesResponse)_serviceProxy.Execute(request);
                builder._metadataResponse = response;
  }
  catch (Exception ex)
  {

  }

请注意,使用RetrieveEntityResponse(对于单个实体)无效,但不会在 MS Visio 图表中显示相关实体。

我还使用MetadataDiagramConsole.exe为所有实体运行此操作,但它会抛出错误并且SDK版本是最新的。

感谢。

0 个答案:

没有答案