对于类名,我总是很难在单数形式和复数形式之间进行选择:
CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController
对于复合名称,则更加困难:
OrderCustomerRepository vs.OrderCustomersRepository vs.OrdersCustomersRepository
您喜欢哪种方式,为什么?
该类是否包含多个客户的存储库?如果这是一个供一个客户使用的存储库...
—
JeffO 2011年
@Jeff O,存储库可以同时包含GetCustomerById和GetCustomers方法
—
SiberianGuy
在数据建模中,表名应为单数。如果您的应用程序使用的域类对应于您的数据模型1-1,那么最好保持命名单一。当然,以1-1方式将类映射到表可能不是为OO应用程序构建对象模型的最佳方法,但这是个问题。
—
NoChance 2011年