I know that we should only create repositories for Aggregate Roots and not for the entities it aggregates. Should I apply the same logic to MVC, e.g., have a Controller/PageView for an Aggregate Root and then a/some PartialView/PartialAction for the sub-entities.
Please illustrate your answer with the famous Order/OrderLine example.
I am currently using the S#arp Architecture and there is no examples of this.
Edit 1 : I started a thread on the Sharp-Architecture group