odata - combinant $ expand et $ select
Dans odata v4.0 est-il une option pour combiner $développez et $select ensemble?
J'ai un scénario dans lequel je vais essayer d'obtenir des colonnes spécifiques dans
productItemChoices et l'élément. La requête ci-dessous vous donnera toutes les
les colonnes en productItemChoices. J'ai seulement besoin d'une colonne dans la
productItemChoices
odata/Products(08f80b45-68a9-4a9f-a516-556e69e6bd58)?$expand=productItemChoices($expand=item($select=name))
source d'informationauteur pranag
Vous devez vous connecter pour publier un commentaire.
Après beaucoup de temps sur ce, j'ai enfin eu la réponse. Nous pouvons nid
select
dansexpand
à l'aide de;
comme un séparateur, quelque chose commeCeci est documenté dans le OData v4
$développez
de la documentation. La documentation énumère également d'autres exemples utiles tels quedans le sélectionnez, vous pouvez utiliser l'entité ou de l'attribut pour sélectionner les attributs spécifiques de l'expansion des entités:
Je ne suis pas certain que les relations entre les entités de votre requête. Lors de l'expansion de profondément, j'ai utilisé la syntaxe suivante (sans les parenthèses) - par la suite, je suis en supposant que les Produits se rapportent à productItemChoices et productItemChoices article
Ensuite, pour sélectionner
Évidemment, si les relations sont différentes, vous aurez besoin de changer certaines