Я новичок в призме и удивляюсь, как организовать проекты / модули для бизнес-приложений.
В некоторых местах я читал, что интерфейс со службой (WCF) должен быть включен в инфраструктурный проект. Итак, поскольку сервисным интерфейсам действительно нужны объявления объектов данных (заказчики, заказы и т. Д.), Это будет означать, что мне тоже нужно добавить их в инфраструктурный проект?
Поскольку этот проект станет большим и будет содержать много типов данных, не было бы более целесообразно сгруппировать эти объекты данных и интерфейсы служб в разные проекты ??
Но это, вероятно, больше не будет "проект инфраструктуры призмы", не так ли?
Прямо сейчас мое предположение будет таким: мне нужно несколько проектов, содержащих интерфейсы служб и типы данных, сгруппированных по доменам, и несколько модулей, содержащих модели и представления (сгруппированные по доменам, вероятно, те же самые)?
А инфраструктурный проект будет зарезервирован для некоторого глобального вспомогательного материала?
Я считаю, как правильно сгруппировать вещи по доменам - одна из самых сложных задач, связанных с призмой.