2017-09-14 4 views
1

나는 유형 System.InvalidOperationException중 하나로, OData AX7 통합

'System.InvalidOperationException ' 이 Microsoft.OData.Client.dll 에서 추가 정보를 발생 유형의 처리되지 않은 예외와 같은 오류를 얻고있다 'on 유형 'ProductsApp4.Microsoft.Dynamics.DataEntities.LegalEntityContact '는 유형'System.Nullable`1 [[ProductsApp4.Microsoft.Dynamics.DataEntities.LogisticsElectronicAddressMethodType, ProductsApp4, 버전 = 1.0.0.0, 문화 = 중립, PublicKeyToken = null]] '이는 단순한 형식이 아닙니다. 단순 유형의 특성 만 키 특성이 될 수 있습니다.

private static void ReadLegalEntities(Resources context) 
{ 
    Console.WriteLine(); 
    foreach (var legalEntity in context.LegalEntities.AsEnumerable()) 
    { 
     Console.WriteLine("Name:{0}", legalEntity.Name); 
    } 
} 

사람이 오류를 해결하는 방법을 제안 할 수 있습니다 : 여기

오류가 발생 코드?

답변

0

재정 및 운영 (이전 Dynamics AX7) 데이터 엔티티 용 Dynamics 365를 사용하는 것과 관련이 있습니다. Dynamics 통합 GitHub repo에서 아래에 언급 된 폐쇄 지원 문제에 따르면 .NET에서 D365 엔티티를 사용할 때이 오류를 피하기 위해 사용해야하는 맞춤 oData 클라이언트 DLL이 있습니다. https://github.com/Microsoft/Dynamics-AX-Integration/tree/master/Packages 이의

https://github.com/Microsoft/Dynamics-AX-Integration/issues/34를 사용하여 사용자 정의 중 하나로, OData의 DLL이 문제를 해결해야한다.

+0

사실 나는이 동일한 문제를 연구하면서 이것을 시도했지만 위에 언급 한대로 "사용자 지정 DLL"을 사용하여 작동시키지 못했습니다. – BateTech

관련 문제