美文网首页
ABP 模块中AppService方法命名

ABP 模块中AppService方法命名

作者: 寻找无名的特质 | 来源:发表于2020-12-18 08:25 被阅读0次

ABP将AppService转换为Web Api时会按照一些约定进行转换,如果不遵守这些约定,要么转换不成功,要么会出现错误。这里大概总结一下AppService方法命名的一些约定。

创建名称使用CreateAsync,在转换为Web Api时,会转换为POST方式。
更新名称使用UpdateAsync,在转换为Web Api时,会转换为PUT方式。
删除名称使用DeleteAsync,在转换为Web Api时,会转换为DELETE方式。
获取采用Get开头,在转换为Web Api时,会转换为Get方式。比如:

图片.png

需要注意的是GetAll,Get,GetList都会转换为Get方法,在转换时只采用调用参数进行区分,如果无法区分,转换就会出现错误。这时需要采用自定义的名称,比如GetByParentId。

相关文章

  • ABP 模块中AppService方法命名

    ABP将AppService转换为Web Api时会按照一些约定进行转换,如果不遵守这些约定,要么转换不成功,要么...

  • ABP 模块中AppService自动映射Web Api

    开发ABP应用时,如果创建了应用层的服务AppService,ABP框架在运行时可以将这些服务自动转换为Web A...

  • Abp.Core中扩展和使用AbpSession

    Abp.Core中扩展和使用AbpSession的方法 在自己的项目中,使用了Abp框架,但却没有采用原...

  • ruby module 总结

    1.Mix-in 扩展 2.提供命名空间 使用 模块名.方法 的方式调用方法 这样的方法称为 模块函数 3.mod...

  • 创建ABP模块(一)从模板开始

    ABP支持模块化的开发,可以将功能开发成为独立的模块,然后集成到应用中,这样各个模块之间天然没有耦合,便于独立演化...

  • Python3 文件批量重命名操作示例!

    在Python中os模块里,os.renames() 方法用于递归重命名目录或文件。类似rename()。 ren...

  • TypeScript——命名空间和模块

    这篇文章将概括介绍在TypeScript里使用模块与命名空间来组织代码的方法。 我们也会谈及命名空间和模块的高级使...

  • Python相关

    Python中重命名问题 import的不同模块中有相同的函数名的重命名处理例:模块a和模块b都有相同的函数名xx...

  • 文件夹的相关操作

    1. 文件重命名 os模块中的rename()可以完成对文件的重命名操作 例子: 2. 删除文件 os模块中的re...

  • typescript中的命名空间

    命名空间和模块不要混用,不要在一个模块中使用命名空间,命名空间最好在一个全局的环境中使用 namespace中可以...

网友评论

      本文标题:ABP 模块中AppService方法命名

      本文链接:https://www.haomeiwen.com/subject/timigktx.html