none
ODATA CLIENT질문입니다. RRS feed

  • 질문

  • 현재 ODATA V4버전으로 프로젝트를 진행하려고 하는데
    CLIENT는 윈폼으로 작업하고 있습니다.
    ODATA DLL을 이용하여 서버에 EDM을 불러와서 몇몇 쿼리를 LINQ구문으로 하여 작업을 했습니다.
    단순 SELECT, INSERT구문은 잘 됩니다.
    그런데 테이블간 조인이 있는 구문이 있는데 실행시 지원되지 않는 URL이라고 나옵니다.

    구글링을 해보니 $expand를 사용하라고 하는데 여러 테이블을 조인하는 거나 그렇게 하기는 힘든데
    현재 ODATA버전은 JOIN지원을 하지 않는것 같은데 향후 버전에서 지원할 예정인지 궁금합니다.

    그리고 제가 지금 MS-SQL서버에 연결해서 사용하는데 $expand를 사용하기 위해서 모델에 컬렉션속성을 추가해야 하는것 알겠는데

    테이블을 읽어올때 해당 컬렉션 프로터티에 다른 테이블을 알아서 읽어오게 할 수 있는지 궁금합니다.

    즉) 제가 모델에 컬렉션 프로퍼티를 추가해도 기존에 있는 다른 컬럼에는 DB에 있는 값이 알아서 세팅되는데 컬렉션 프로퍼티에는

    값이 세팅이 안됩니다. 이 부분은 구글링해도 못찾아서 알려주시면 감사하겠습니다.

    2016년 10월 18일 화요일 오전 1:29