Привет,
Заранее извиняюсь, что я недостаточно тщательно изучил это, чтобы ответить на вопрос сам, но я думаю, что это займет у меня некоторое время, и я бы предпочел знать сейчас, прежде чем тратить больше времени на его изучение. Я ничего не мог найти в своем первоначальном исследовании.
Зачем использовать ASP.Net MVC, если вы уже используете многоуровневую архитектуру (уровень данных, логический уровень, уровень представления)? Кроме того факта, что контроллер имеет большую мощность, чем логический уровень.
Прав ли я, думая, что могу использовать nHibernate и все мои классы доступа к данным, сущности и сопоставления в части модели MVC?
При использовании контроллеров лучше всего выделить большую часть логики в отдельный класс, чтобы я мог вызывать ее из нескольких контроллеров? Или я могу вызывать их из самих контроллеров, учитывая тот факт, что я бы не хотел, чтобы все они были Actions, просто обычные методы.
Спасибо