首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Swagger WebAPI项目生成SQL Server DB

问从Swagger WebAPI项目生成SQL Server DB
EN

Stack Overflow用户
提问于 2017-05-10 13:06:41
回答 1查看 1.8K关注 0票数 4

在找到Swagger并为'pets‘示例生成WebAPI项目后,我认为下一个逻辑步骤应该是生成后端DB。然而,我遇到的教程中没有一个推荐解决这个问题的方法。

我看到在方法存根中没有实现,所以我想它对DB是不可知的。我的问题:

a)当您使用脚手架从模型类生成API时,是否有一种“推荐”的方法来生成SQL表?

b)当API的详细信息发生变化时,接受的工作流程是什么?是否从Swagger编辑器完全重新生成服务器项目,然后手动将对存储库的调用复制到每个存根方法中?那么在更改模型后使用迁移吗?手动复制将非常耗时。

我不会在.net核心或aspnet WebAPI之间大惊小怪,无论我喜欢什么工作。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-09-19 10:59:59

有一个很不错的开源工具,叫做openapi-generator,它可以很好地与swagger协同工作(即使是基于OAS)。它将从您的模型定义生成MySQL DDL。附言:我正在修改它,以便能够生成Redshift DDL,如果人们贡献了其他数据库功能,那就太好了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43883955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档