Gli*_*kot 5 c# swagger asp.net-web-api2 swagger-codegen
找到 Swagger 并为“宠物”示例生成一个 WebAPI 项目后,我认为下一个逻辑步骤是生成后端数据库。然而,我遇到的导师都没有推荐这种方法。
我发现方法存根中没有实现异常,因此我认为它对数据库来说是不可知的。我的问题:
a) 是否有一种“推荐”的方法来生成 SQL 表,就像使用脚手架从模型类生成 API 一样?
b) 当 API 细节发生变化时,可接受的工作流程是什么?从 Swagger 编辑器完全重新生成服务器项目,然后手动将对存储库的调用复制到每个存根方法中?然后更改模型后使用迁移?手动复制会非常耗时。
我并不在 .net core core 或 aspnet WebAPI 之间烦恼,无论什么工作我都很乐意使用。
谢谢
小智 2
有一个不错的 OSS 工具,称为openapi-generator,它与 swagger 配合得很好(即使基于OAS)。它将根据您的模型定义生成 MySQL DDL。PS 我正在破解它,以便能够生成 Redshift DDL,如果人们贡献其他数据库功能,那就太好了。
| 归档时间: |
|
| 查看次数: |
4701 次 |
| 最近记录: |