Это уместно назвать контроллер класса, когда я не использую MVC - PullRequest
1 голос
/ 05 января 2012

У меня есть несколько классов, которые облегчают CRUD, выполняют запросы и действуют как единственная отправная точка для выполнения команд в моем домене. Обычно я использую класс Controller в Code-behind, например:

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

Есть ли более подходящее имя, которое я должен использовать?

1 Ответ

5 голосов
/ 05 января 2012

Описание

Похоже, ваш CustomerController является своего рода Repository.

Так что я предлагаю имя CustomerRepository

Используйте репозиторий, чтобы отделить логику, которая извлекает данные и сопоставляет их с моделью сущностей от бизнес-логики, действующей на модели.

Дополнительная информация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...