특정 쿼리를 실행할 때 DataServices에 이상한 문제가 있습니다.
http://localhost:58362/DataService.svc/A?$expand=B/C
예상대로 작동
http://localhost:58362/DataService.svc/C?$expand=D
예상대로 작동
쿼리에서 :
http://localhost:58362/DataService.svc/A?$expand=B/C/D
나는 얻다
{
odata.error: {
code: ""
message: {
lang: "en-EN"
value: "An error occurred while processing this request."
}
}
}
시각적 인 예외는 없습니다. 더 많은 메시지가없는이 결과입니다.
많은 양의 데이터와 연결할 수 있습니까?
이제 문제가 해결되었습니다.
있었다 QueryInterceptor
일부 필터링하는 C
모델. 그것은 빈 인한 C
일부 속성을 B
요소 http://localhost:58362/DataService.svc/A?$expand=B/C/D
. 확장을 시도 D
하면 결과가 깨졌습니다.
해결책은 준비하는 것 입니다 . 일부 상황에서는 모델을 QueryInterceptor
필터링 C
하거나 준비 하지 않습니다 .QueryInterceptor
B
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다