Bonjour,
J'ai mis en place ODATA avec :
https://github.com/microsoft/aspnet-...ing-with-OData
Je souhaiterais utiliser la fonctionnalité expand.
Lorsque je l'utilise ça fonctionne mais les données de la jointure ne sont pas récupérées.
Si je fais ma requête avec Include cela récupère bien les données.
Au niveau de ma requête j'ai fait ça :
Savez-vous comment je peux faire marcher la fonctionnalité expand ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var test = options.ApplyTo(query, new ODataQuerySettings()); var test2 = test as IQueryable; // -> objets contenant les données de type Microsoft.EntityFrameworkCore.Query.Internal.EntityQueryable<Microsoft.AspNet.OData.Query.Expressions.SelectExpandBinder.SelectAllAndExpand<TEntity>> var test3 = test2 as IQueryable<TEntity>; -> return null
Je pense qu'il faut peut-être ajouter quelque chose au niveau de ODataModelBuilder de l'entité en plus de expand avec HasMany ?
Partager