Ich benutze die neue ASP.NET Webapi Odata (Version 4.0.0 zuletzt veröffentlicht 27/2/2013 nach Nuget)
Grundsätzlich mache ich es wie hier beschrieben: Ссылка
Ich veröffentliche meine Datenübertragungsobjekte und der ODATA-Atom-Pub-Feed wird erstellt, aber ich hätte gerne mehr Kontrolle darüber. Hauptsächlich möchte ich Folgendes tun können:
<category term="X"
und in m:type
in Untereigenschaften angezeigt wird, die Klassen in meiner Anwendung sind. Momentan stellen sie die c # -Klassennamen mit dem vollen Namespace frei, aber ich möchte dies nicht offen legen. Danke.
Der OData-Medientyp-Formatierer ist jetzt erweiterbarer. Proben folgen.
1) Entscheiden Sie, was auf den Titel, Autor und aktualisierte Elemente für den Feed
geht %Vor%Und registrieren Sie den benutzerdefinierten Serialisierungsanbieter mithilfe von
%Vor%2) Bearbeiten Link bearbeiten
%Vor%und registrieren Sie den benutzerdefinierten Serialisierungsanbieter wie oben.
Wir unterstützen immer noch nicht Szenario 3, d. h. Alias-Typ-Namen und Namespaces.
Tags und Links asp.net-web-api odata