Я создаю приложение MVC с использованием шаблона Service Layer / Repository / Unit of Work с EF4.
Я немного запутался в логике.Я знаю, что смысл состоит в том, чтобы отделить систему, но я немного запутался.
Поэтому контроллеры MVC вызывают службы для заполнения моделей просмотра.Так можно ли сказать, что приложение MVC связано с сервисным уровнем?
Затем сервисный уровень вызывает хранилище для получения и сохранения объектов.Можно ли сказать, что уровень обслуживания зависит от репозитория?
Репозиторий использует EF4 для получения и сохранения данных на SQL-сервере, поэтому я предполагаю, что репозиторий зависит от EF4, который, в свою очередь, зависит от SQL Server..
Куда вписывается единица работы.
Какие-нибудь примеры, пожалуйста?Спасибо !!