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

时间:2012-01-05 12:45:28

标签: c# asp.net naming-conventions

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

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

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

1 个答案:

答案 0 :(得分:5)

描述

您的CustomerController似乎是一种Repository

所以我建议使用名称CustomerRepository

  

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

更多信息