Мы пытаемся создать решения Dynamics CRM (онлайн-версию), следуя некоторым рекомендациям от microsoft - ALM best practices. Одна из рекомендаций - создать решение для основных объектов и сделать управляемый слой и функции сверху как отдельные решения.Динамическое развертывание CRM: управление зависимостями компонентов решений
Когда мы создаем объект, такой как «обратная связь с учетной записью», которая зависит от учетной записи - она отлично вписывается в слой. Однако, если мы хотим перечислить всю обратную связь в форме учетной записи в качестве подзаголовка, тогда мы создаем зависимость от учетной записи -> Обратная связь с учетной записью. Это заставляет нас переместить функцию обратной связи аккаунта в основное решение. Если это будет продолжаться, и мы построим все больше зависимостей между сущностями, мы в конечном итоге переместим все в одно большое одно решение.
Что мы делаем неправильно здесь?
Вы можете получить дополнительную помощь на programers.stackexchange.com, поскольку они больше подходят для вопросов концептуального дизайна. – Matthew
Спасибо. Я тоже опубликую его там. –