Для нашего приложения, когда сайт устанавливается, он создает кучу различных полей, списков, типов контента и т. Д. И т. Д. Там есть много зависимостей, которыми нужно управлять, и мне интересно, как другие работают это с точки зрения OOD.
Мы используем функцию сшивания для выполнения этой работы. Для получения более подробной информации (и справочного приложения) ознакомьтесь с шаблонами и практиками Microsoft SharePoint.
http://www.codeplex.com/spg