Должен ли быть отдельный контроллер для каждой таблицы, который нужно манипулировать в системе?ASP.NET MVC - количество контроллеров
В качестве примера, в проектировании раздел администрирования системы управления контентом, должен ли быть отдельный контроллер для настройки каждого просмотра домена следующим образом:
/DataTypeA/List --list for A
/DataTypeA/Create -- create new data
.
.
.
/DataTypeB/List --list for B
или должны там быть просто отдельные действия в пределах Административный контроллер следующим образом:
/Admin/DataTypeA -- this lists DataTypeA
/Admin/DatatypeB -- this lists DataTypeB
/Admin/DataTypeA_Create -- Create a new DataTypeA
/Admin/DataTypeB_Create -- Create a new DataTypeB