Я думаю, что окончательный ответ на ваш вопрос будет очень личным. Существуют тонны фреймворков для многих частей экосистемы, которые вы ищете, но дело в том, что вы должны интегрировать их все самостоятельно.
Существует коммерческое решение, которое охватит многие части вашего вопроса: DevForce от Ideablade (здесь: http: /www.ideablade.com). Это бесплатно для доказательства концепции, но более чем (я думаю) 5 сущностей вам нужны реальные вещи. Он накладывается поверх EntityFramework, использует AOP (PostSharp) и WCF, все из которых вы, конечно, можете интегрировать самостоятельно.
РЕДАКТИРОВАТЬ: я забыл упомянуть DevForce Application Framework, проект с открытым исходным кодом от IdeaBlade, который расширяет возможности DevForce. http://devforcecaliburn.codeplex.com/, который, кажется, снова вращается как Коктейль: http://cocktail.codeplex.com/