2012-06-30 5 views
1

Я хочу начать новый проект, который использует NHibernate в качестве уровня доступа к данным. Теперь мой вопрос в том, могу ли я использовать Sharp Architecture в приложении ASP.Net или это только для ASP.Net MVC?Могу ли я использовать Sharp Architecture в классическом приложении ASP.Net или это только для ASP.Net MVC?

ответ

2

Я знаю, что это не ваш вопрос, но для того, чтобы быть уверенным: вы можете использовать NHibernate без, используя архитектуру S # arp. И в этом случае нет абсолютно никакой проблемы при использовании NH с приложением WebForm.

Теперь, возвращаясь к S # arp. Я никогда не использовал S # arp, но reading their tutorial вы можете видеть, что взаимодействие между контроллером и представлением основано на модели домена. То есть использование S # arp между контроллером и вашей внутренней архитектурой. Итак, если вы находитесь в приложении WebForms, codebehind будет выполнять роль Controller.

Итак, насколько я могу понять, да, вы можете использовать S # arp с приложением WebForms.

С уважением