使用Asp.net Boilerplate是否可以为应用程序服务方法命名策略

我最近升级到ABP 4.10.1,AppServices中的每个方法现在都带有Async后缀,我认为这对我们的后端开发人员来说是个好消息,但对于前端开发人员/ API的外部用户而言却不是那么好-> Swagger文档感觉不太容易阅读:

  • 每个创建都变为CreateAsync
  • 每个更新都变为UpdateAsync
  • ...

我认为确实不需要“异步”。在创建Web API方法的同时,如何CreateControllersForAppServices采取行动告诉Async删除尾随的{{1}},同时为后端开发人员保留AppService的命名?

谢谢。

koko89 回答:使用Asp.net Boilerplate是否可以为应用程序服务方法命名策略

如果愿意将其添加到每个方法中,则一种方法是使用ActionName属性。

[ActionName("Create")]
public string CreateAsync()
{
   return "Hello from Create Method";
}
本文链接:https://www.f2er.com/3104303.html

大家都在问