В настоящее время я работаю над проектом веб-сайта ASP.net MVC.Где поставить функции, которые помогают мне выполнять задачи контроллера?
Я поместил все связанные с базой данных базы данных в свою модель, такие как запросы и функции обновления/удаления/сохранения.
Я также создал пару контроллеров, которые выполняют логику. Я добавил пространство имен Helpers, и внутри этого пространства имен есть несколько классов, которые содержат логику для разбивки на страницы, интернационализацию и т. Д.
Мне было интересно, какова наилучшая практика размещения функций и классов, которые выполняют некоторые общие вещи, например, создание счета-фактуры ?
Если бы я мог, я задал бы этот вопрос +100 голосов. Я действительно хочу знать, как другие люди решают эту проблему. Я только начал экспериментировать с ASP.NET MVC (на проекте среднего размера), и я часто оказываюсь в фокусе структуры каталогов и некоторых концепций MVC. –