Я работаю над проектом asp.net MVC 3 в качестве члена команды.В этом проекте есть несколько папок, таких как репозитории, инфраструктура, Datalayer, сервисы, провайдеры и ViewModels.Когда я создаю приложение asp.net MVC 3, оно имеет только 5 видов папок, моделей, контроллеров, содержимого и скриптов.Почему создаются эти дополнительные папки.Я прочитал в статье (http://msdn.microsoft.com/en-us/library/aa973811.aspx), что служба - это объект, который выполняет определенную часть функциональности приложения, а репозитории являются строго типизированными классами, которые обеспечивают создание / чтение / обновление / удаление объектов. В чем разница между службой и хранилищем. ЕслиЯ называю эти папки чем-то другим, это будет иметь какое-то значение. Какие типы классов должны быть указаны в следующих классах папок:
repositories
infrastructure
Datalayer
services
providers
ViewModels
Я где-то читал, что репозиторий - это шаблон, что он означает? Также сервисы тожешаблон?
Пожалуйста, предложите
С уважением,
Асиф Хамид