找到 Swagger 并为“宠物”示例生成了一个 WebAPI 项目后,我认为下一个合乎逻辑的步骤是生成后端数据库。但是,我遇到的所有学生都没有为此推荐一种方法。
我看到方法存根中没有实现的异常,所以我想它对 DB 是不可知的。我的问题:
a) 是否有一种“推荐”的方式来生成 SQL 表,就像使用脚手架从模型类生成 API 时一样?
b) 当 API 的细节发生变化时,可接受的工作流程是什么?从 Swagger 编辑器中完全重新生成服务器项目,然后手动将对存储库的调用复制到每个存根方法中?然后在更改模型后使用迁移?手动复制会很耗时。
我不会在 .net core core 或 aspnet WebAPI 之间大惊小怪,无论我喜欢什么作品。
谢谢