2011-10-20 2 views
0

odata 서비스를 통해 다중 사용자 데이터베이스에 연결하는 중입니다. 클라이언트는 obd-c OData SDK를 사용하여 iOS 앱입니다. 내 질문은 모든 데이터 호출에 전역 필터를 적용 할 수있는 방법이 있는지입니다. 모든 데이터 호출은 TenantID =?로 필터링해야합니다. 따라서 모든 단일 데이터 호출을 수행하고 TenantID =? 필터 문자열 (내 응용 프로그램은 이미 단일 데이터베이스 용으로 개발되었으며 현재 다중 사용자 용으로 리팩토링하고 있습니다.), OnBeforeSend 이벤트에서 필터를 추가하고 URL을 조작하여 필터를 추가하는 방법이 필요합니다. 따라서 모든 데이터 호출이 필터링됩니다. 어떤 아이디어? 또는 이것에 접근하기위한 제안?Odata 공급자의 전역 필터링

미리 감사드립니다.

답변

0

아무런 문제가 없습니다. 상황에 맞지 않는 또 다른 방법은 변경 및 쿼리 인터셉터를 사용하여 Odata 측에서 필터링하는 것입니다.

관련 문제