그래서 CRM에서 데이터를 보유하지 않으면 FetchXML이 열을 반환하지 않습니다. 예를 들어MS CRM 4.0. FetchXML은 비어있는 경우에도 열을 반환합니다.
:
<fetch mapping="logical" count="50">
<entity name="contact">
<attribute name="contactid" />
<attribute name="emailaddress1" />
<attribute name="firstname" />
<attribute name="jobtitle" />
<attribute name="lastname" />
<attribute name="mobilephone" />
<attribute name="parentcustomerid" />
<attribute name="telephone1" />
<filter>
<condition attribute="parentcustomerid" operator="eq" value="94bf630f-b364-de11-8f1d-001cc02e75b4" />
</filter>
</entity>
<resultset morerecords="0" paging-cookie="<cookie page="1"><contactid last="{86805DB5-E06B-DE11-81EE-001CC02E75B4}" first="{7CBC9B9A-E06B-DE11-81EE-001CC02E75B4}" /></cookie>">
<result>
<contactid>{7CBC9B9A-E06B-DE11-81EE-001CC02E75B4}</contactid>
<emailaddress1>[email protected]</emailaddress1>
<firstname>tommy</firstname>
<jobtitle>Dude</jobtitle>
<lastname>Smith</lastname>
<parentcustomerid yomi="" name="Tom's bike shoppe" dsc="0" type="1">{94BF630F-B364-DE11-8F1D-001CC02E75B4}</parentcustomerid>
</result>
<result>
<contactid>{86805DB5-E06B-DE11-81EE-001CC02E75B4}</contactid>
<emailaddress1>[email protected]</emailaddress1>
<firstname>jason</firstname>
<lastname>Finch</lastname>
<parentcustomerid yomi="" name="Tom's bike shoppe" dsc="0" type="1">{94BF630F-B364-DE11-8F1D-001CC02E75B4}</parentcustomerid>
</result>
제 2 회 기록이 더 jobtitle이없는 다음과 레코드도는 모바일 폰을 가지고로 반환 된 XML은 그러나 번호 예를 들면. 이로 인해 이들을 데이터 컨트롤에 바인딩하는 작업이 까다로워졌습니다.
그래서 기본적으로 내 질문은 CRM이 빈 또는 null 값을 사용하여이 필드를 반환하도록 할 수 있습니까?
가져 오기에서 반환되지 않은 경우이 경로로 이동하여 필수 열을 추가했습니다. – Fishcake