diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ServiceProxying/CSharp/CSharpServiceProxyGenerator.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ServiceProxying/CSharp/CSharpServiceProxyGenerator.cs index a34ec68387..5c57b19b5b 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ServiceProxying/CSharp/CSharpServiceProxyGenerator.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ServiceProxying/CSharp/CSharpServiceProxyGenerator.cs @@ -21,7 +21,7 @@ namespace Volo.Abp.Cli.ServiceProxying.CSharp private const string MethodPlaceholder = ""; private const string ClassName = ""; private const string ServiceInterface = ""; - private const string ServicePostfix = "AppService"; + private static string[] ServicePostfixes = {"AppService" , "ApplicationService"}; private const string DefaultNamespace = "ClientProxies"; private const string Namespace = ""; private const string AppServicePrefix = "Volo.Abp.Application.Services"; @@ -290,7 +290,7 @@ namespace Volo.Abp.Cli.ServiceProxying.CSharp } var serviceInterface = controllerApiDescription.Interfaces.Last(); - return serviceInterface.Type.EndsWith(ServicePostfix); + return ServicePostfixes.Any(x => serviceInterface.Type.EndsWith(x)); } private bool ShouldGenerateMethod(string appServiceTypeName, ActionApiDescriptionModel action)