2010-11-21 3 views
0

Nous voulons exposer les propriétés de nos types dérivés avec OData et nous utilisons Entity Framework. Mais nous avons toujours l'exception que nous ne pouvons pas accéder aux propriétés de navigation de ces types dérivés. Nous ne pouvons pas le faire avec des opérations de service aussi bien. Maintenant, nous pensons que nous pouvons personnaliser la réponse juste pour montrer les propriétés de nos entités dérivées, en particulier les propriétés de navigation. Quelles sont les solutions de contournement possibles?Contournement/s pour exposer les propriétés des types dérivés en utilisant OData

+0

S'il vous plaît expliquer ce que vous entendez par « Types dérivés » plus en détail. –

+0

Les types dérivés sont des types dérivés d'un type de base. Par exemple, nous avons une classe Employé. Ensuite, il existe d'autres classes dérivées de cette classe, telles que Administrateur et Personnel. Btw, nous allons restructurer notre modèle puisque les services de données de WCF ne supportent pas encore l'accès pour les propriétés de navigation des types dérivés. – jean27

Répondre

0

vous pouvez jeter les entrées de collecte de type de base du type dérivé dans odatav3 avec ce format

<root>/<base collection name>/<full namespace of derived type> 
Questions connexes