There have been several attempts to relate the different visual patterns. GeeksWithBlogs and Visualisation Tools provide useful articles. However, I use a variation of MVC for web applications. The specialised model manager (amongst other things) achieves persistence ignorance by only returning lightweight entities back from the Entity Framework model.
I have sketched this below: