1

我正在尝试通过Visual Studios使用Microsoft Dynamics SDK 代码为 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版本是最新的。

谢谢。

4

0 回答 0