Wie dokumentiert man OData-Endpunkte (Swagger, Swashbuckle, andere)?

8

Was ist der beste Weg, OData-Endpunkte zu dokumentieren? Gibt es eine Möglichkeit, Swashbuckle dafür zu benutzen?

    
free4ride 05.08.2015, 13:29
quelle

3 Antworten

6

Ja, versuchen Sie Swashbuckle.OData . Es fügt Swashbuckle-Unterstützung für ODataControllers hinzu.

Sehen Sie es hier in Aktion: Ссылка

    
Richard Beauchamp 18.11.2015 18:08
quelle
2

Ja, wir versuchen es zu unterstützen wie yaml - & gt; Swagger, Yaml - & gt; csdl ..

Aber es wird Zeit für die Implementierung brauchen, Sie können einen Prototyp sehen und dort Ссылка

nachverfolgen     
Fan Ouyang 10.08.2015 09:25
quelle
2

Ich habe tatsächlich etwas dafür getan, indem ich die IDocumentFilter-Funktion in Swashbuckle benutzt habe. Ich habe eine ähnliche Frage im GitHub Repo für Swashbuckle beantwortet. Überprüfen Sie meine Antwort hier (es ist entweder unten oder nach unten):

Ссылка

Ich habe ein Beispiel für eine funktionierende IDocumentFilter-Implementierung gepostet, die Sie verwenden können, um Ihren OData-Endpunkt in der Swagger-Benutzeroberfläche einzurichten.

    
Erik Dahl 02.09.2015 16:28
quelle