文件名称:GenericToolkit:即时自动生成您的 API!
文件大小:947KB
文件格式:ZIP
更新时间:2024-06-21 14:34:38
C#
通用工具包 这最初是作为代码生成和元编程的练习,但该解决方案有望演变为一种快速轻松地创建仅基于接口的 CRUD API 的方法。 这是一项正在进行的工作,因此边缘会非常粗糙。 它旨在用于快速需要 API 的 hackday 或概念证明,而无需为 CRUD 构建所有控制器和逻辑。 仅使用接口的想法是为了帮助坚持 SOLID 原则。 这个想法是,您的大部分 API 都基于实体的接口,但是可以替换需要的具体类。不过,我还没有完全弄清楚我想怎么做…… 这个怎么运作 查看 WebApiExample 项目,您将在“模型”文件夹中看到一些接口。 这些有一个命名约定,即: 4 个接口代表实体和 HTTP Get/Post/Put 操作(尽管如果您忘记了,它会将您的 IEntity 接口连接为 Dto!) 由于实体是接口,因此它们应该命名为“I xxx ”,其中“ xxx ”是实体的名称。 实体接口