Service 接口的用户名约定

Service 接口的用户名约定,service,interface,naming-conventions,Service,Interface,Naming Conventions,我在创建服务时遇到了一些困惑。我在数据库中有一个用户表和公司表。这些表通过服务向客户机公开 我的问题是,我使用以下哪种方式向客户公开公司名称 IUserService { string GetComanyName(stirng username); } IComanyService { string GetComanyName(stirng username); } 我将使用第二种方法公开web服务,因为它更符合逻辑。您使用company对象获取公司名称,而不是用户对象获取

我在创建服务时遇到了一些困惑。我在数据库中有一个用户表和公司表。这些表通过服务向客户机公开

我的问题是,我使用以下哪种方式向客户公开公司名称

IUserService
{
    string GetComanyName(stirng username);
}


IComanyService
{
    string GetComanyName(stirng username);
}

我将使用第二种方法公开web服务,因为它更符合逻辑。您使用company对象获取公司名称,而不是用户对象获取公司名称。

我不明白问题是什么。公司名称是用户的一部分还是公司的一部分?匹配名称中的单词。Comany表连接到数据库中的User表。我想通过服务公开CompanyName(在company表中)。我已经有一个IUSerService,所以想添加字符串GetComanyName(stirng username);但是现在我正在考虑创建一个新的接口(IComanyService),并通过它公开comanyNAme