Qual è il modo migliore per documentare gli endpoint OData? C'è un modo per usare Swashbuckle per questo?Come documentare endpoint OData (swagger, swashbuckle, altro)?
risposta
Sì, stiamo cercando di sostenerlo come YAML -> Swagger, YAML -> CSDL ..
ma avrà bisogno di tempo per implementazione, è possibile vedere un prototipo e la pista non ci https://github.com/OData/model-first
I in realtà ha ottenuto qualcosa per questo utilizzando la funzione IDocumentFilter in Swashbuckle. Ho risposto a una domanda simile sul repository GitHub per Swashbuckle. Scopri la mia risposta qui (è sia a basso o verso il basso):
https://github.com/domaindrivendev/Swashbuckle/issues/149
ho postato un esempio di implementazione IDocumentFilter di lavoro che si potrebbe sfruttare per ottenere il vostro OData endpoint istituito nel ui Swagger .
Sì, prova Swashbuckle.OData. Aggiunge il supporto di Swashbuckle per ODataControllers.
Guardalo in azione qui: http://swashbuckleodata.azurewebsites.net/swagger