当我不使用MVC时,是否适合命名类Controller

Dav*_*ins 1 c# asp.net naming-conventions

我有几个类可以促进CRUD,执行查询并作为在我的域中执行命令的单一起点.通常我会在代码隐藏中使用Controller类,例如:

protected void Page_Load(object sender, EventArgs e)
{
   var customerController = new CustomerController();
   customerList.DataSource = customerController.GetAllCustomers();
}
Run Code Online (Sandbox Code Playgroud)

我应该使用更合适的名称吗?

dkn*_*ack 5

描述

看起来你CustomerController是一种Repository.

所以我建议这个名字 CustomerRepository

使用存储库分离检索数据的逻辑,并将其从作用于模型的业务逻辑映射到实体模型.

更多信息