Мои контроллеры передают запрос в соответствующую службу. Затем Служба совершает звонки в различные репозитории. Хранилища используют объекты Linq для Sql исключительно для DataAccess, а затем отображают и возвращают в качестве объектов домена. Затем служба решает, что будет представлять контроллер, и заменяет объекты DO с представлением, которые возвращаются контроллеру для отображения в представлении.ASP.net MVC: Является ли этот шаблон разумным или концептуально неправильным?
SO У меня есть услуги-Хранилища-домен Objects- Презентация объектов
Я спрашиваю, потому что кажется, что у меня есть много объектов, некоторые из них не делает ничего, кроме передачи данных. Является ли это разумным сценарием или я не следую правильному шаблону MVC?
Когда я получу ленивый, я хочу пойти прямо в хранилища для простых действий, думая, что это пустая трата времени. Значит, это не только я? – zsharp
Конечно, не только вы. Я начал со строгим доступом через службы, но перешел к пропуску тонких услуг. Я полагаю, что если они ничего не добавляют, их можно легко добавить позже. Я просто стараюсь создать службу вокруг репозитория, если вам нужна дополнительная функциональность. –