2017-03-15 2 views
1

Je possède plusieurs services de repos qui sont décrits par plusieurs documents swagger.Comment réutiliser les types lors de la génération de code à partir de différents fichiers swagger

Les services partagent certaines classes DTO courantes. Actuellement, les classes DTO courantes sont incluses dans les définitions de chaque document Swagger.

Je voudrais générer du code C# client à partir des documents swagger afin que les classes communes ne soient pas générées plusieurs fois.

+0

Eh bien, vous utilisez nswag pour cela. nswag ne supporte pas la réutilisation des types. Donc non, vous ne pouvez pas. Vous devrez manuellement pirater le code. –

Répondre

0

Vous pouvez utiliser la bibliothèque NSwag.Core pour lire tous les documents et les fusionner en un (votre travail), puis vous pouvez générer du code à partir du document fusionné.