2013-09-25 3 views

답변

2

생각 나는 이것을 공유하고자합니다, 내가 셰어 포인트 2013 응용 프로그램을 호스팅 내 셰어를 통해 나머지 서비스를 조회하려고했던 잘 나는 해결책을 발견, 다음과 같습니다. 필드 이름의 공백을 "x0020"으로 바꾸면됩니다.

희망이 있으면 도움이 될 것입니다.

+0

그게 "Ticket_x0020_No"와 같을 것입니다. – hira

+0

이것은 완벽합니다! Excel 열 머리글에 특수 문자를 추가하려고했는데 이것이 매력처럼 작동했습니다. 공백이 필요한 WCF 데이터 서비스를 사용하여 OData 피드를 설정하는 경우 POCO의 속성 이름에 추가 할 때 작동합니다. – Robear

1

OData 속성 이름에는 공백을 사용할 수 없습니다. xsd 스키마 here을 참조하십시오. 스키마에서 TSimpleIdentifier 유형을 찾으십시오. 정의는

<xs:simpleType name="TSimpleIdentifier"> 
    <xs:restriction base="xs:string"> 
     <xs:maxLength value="128" /> 
     <!-- ECMAScript identifiers not starting with a '$' --> 
     <xs:pattern value="[\p{L}\p{Nl}_][\p{L}\p{Nl}\p{Nd}\p{Mn}\p{Mc}\p{Pc}\p{Cf}]{0,}" /> 
    </xs:restriction> 
</xs:simpleType> 
+0

생각해 보면 .. 감사합니다 :) – hira

관련 문제