I\'m one of many trying to understand the concept of aggregate roots, and I think that I\'ve got it! However, when I started modeling this sample project, I quickly ran into
Look i think you have to restructure your model. Use ProcessType like a Value Object and Process Agg Root. This way Every Process has a processType
Public class Process { Public Process() { } public ProcessType { get; } }
for this u just need 1 agg root not 2.