ASP.NET MVC控制器命名多元化

时间:2012-09-17 13:18:13

标签: asp.net-mvc naming-conventions pluralize asp.net-mvc-controller

RESTful约定表明在单个对象上使用复数名词。

命名ASP.NET MVC控制器的复数约定是什么,即 ProductControllerProductsController

2 个答案:

答案 0 :(得分:40)

某些MVC框架使用复数形式,但MVC项目模板包含一个名为AccountController的控制器,因此建议使用单元命名。

没关系。与Asp.net MVC框架中的大多数内容一样,选择权在您手中。没有真正的约定。

这是我个人的意见,但重要的是你选择一个方案并保持一致!

答案 1 :(得分:12)

当您使用MVC脚手架为实体框架实体添加控制器时,VS2013使控制器名称复数,因此我建议使用该默认设置,使实体的控制器复数。

更新:我改变了主意。 LouD是对的。这取决于控制器的上下文。