이름에 공백이 포함 된 필드에 $ 필터 쿼리를 만들어야합니다. 예 : $ filter = 예 : 'abc_123'OData를 사용하여 이름에 공백이 포함 된 필드 쿼리
나는 그럴 수 없다고 생각하기 시작했습니다. 누군가 제발 도와 드릴까요?
감사합니다.
이름에 공백이 포함 된 필드에 $ 필터 쿼리를 만들어야합니다. 예 : $ filter = 예 : 'abc_123'OData를 사용하여 이름에 공백이 포함 된 필드 쿼리
나는 그럴 수 없다고 생각하기 시작했습니다. 누군가 제발 도와 드릴까요?
감사합니다.
생각 나는 이것을 공유하고자합니다, 내가 셰어 포인트 2013 응용 프로그램을 호스팅 내 셰어를 통해 나머지 서비스를 조회하려고했던 잘 나는 해결책을 발견, 다음과 같습니다. 필드 이름의 공백을 "x0020"으로 바꾸면됩니다.
희망이 있으면 도움이 될 것입니다.
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>
생각해 보면 .. 감사합니다 :) – hira
그게 "Ticket_x0020_No"와 같을 것입니다. – hira
이것은 완벽합니다! Excel 열 머리글에 특수 문자를 추가하려고했는데 이것이 매력처럼 작동했습니다. 공백이 필요한 WCF 데이터 서비스를 사용하여 OData 피드를 설정하는 경우 POCO의 속성 이름에 추가 할 때 작동합니다. – Robear