이것이 가능하지 않다고 생각하지만 odata에 대한 나의 이해는 아직 초기 단계입니다. 이것은 내가 사용하려고 시도하는 하나 xsodata입니다.XSODATA - 부모 개체의 ID를 가진 개체의 목록을 얻으십시오
나는 개체가있다. 소유자와 개체. 개. 개는 필드 ownerID가 있습니다. Owner 객체에는 gender라는 필드가 있습니다.
성별 여성의 모든 소유자와 그 소유자와 관련된 모든 개가 반환되기를 원합니다.
[
{
Name: "Jessica",
ID: 27,
Gender: "female",
Dogs:
[
{
name: "fido",
age: 3,
ownerID: 27
},
{
name: "fluffy",
age: 5,
ownerID: 27
}
]
},
{
Name: "Allison",
ID: 5,
Gender: "female",
Dogs:
[
{
name: "doggie",
age: 4,
ownerID: 5
},
{
name: "frank",
age: 2,
ownerID: 5
}
}
]
내가 시도한 것의 예로서 무엇을 줄 수 있는지 잘 모르겠습니다. 나는 쉽게 소유자의 목록을 얻을. HTTP : ///crud.xsodata/owner $ 필터 = 성 EQ '여성'
내가 모든 개를 얻기 위해 그의 결과를 사용할 수 HTTP : ///crud.xsodata/owner $ 필터 = ownerID eq ''또는 ownerID eq ''또는 ownerID ... 그리고 내가 소유자를 확장 할 수있는 쿼리에서 소유자를 얻고 싶다면 소유자가 복제되어 개가 될 것입니다. 하지만 개를 주인의 자녀로두고 싶습니다.
정말 한 번의 호출로이 작업을 수행하고 싶었습니다. 나는 네비게이션의 반대 형태가 필요해 보인다? 내 지식을 확장하는 데 도움을 주셔서 감사합니다.