2010-11-21 9 views
0

Wir möchten die Eigenschaften unserer abgeleiteten Typen mit OData verfügbar machen und wir verwenden Entity Framework. Aber wir haben immer die Ausnahme, dass wir nicht auf die Navigationseigenschaften dieser abgeleiteten Typen zugreifen können. Das können wir auch nicht mit dem Service tun. Jetzt denken wir darüber nach, ob wir die Antwort anpassen können, nur um die Eigenschaften unserer abgeleiteten Entitäten, insbesondere die Navigationseigenschaften, anzuzeigen. Was sind die möglichen Problemumgehungen?Problemumgehung (en), um abgeleitete Typeneigenschaften mit OData verfügbar zu machen

+0

Bitte erklären, was Sie „Abgeleitete Typen“ genauer bedeuten gegossen. –

+0

Abgeleitete Typen sind Typen, die von einem Basistyp abgeleitet sind. Zum Beispiel haben wir eine Mitarbeiterklasse. Dann gibt es weitere Klassen, die von dieser Klasse abgeleitet sind, wie Administrator und Staff. Übrigens werden wir unser Modell restrukturieren, da WCF Data Services den Zugriff auf die Navigationseigenschaften der abgeleiteten Typen noch nicht unterstützt. – jean27

Antwort

0

können Sie die Basistyp Sammlung Einträge in den abgeleiteten Typ in odatav3 mit diesem Format

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