This talk explores techniques in avoiding spaghetti code including Onion Architecture and Dependency Injection, followed by how to effectively apply these principles to your persistence layer.
This presentation also introoduces SSW Data Onion – a free library developed to speed up the day-to-day development of Data-Driven enterprise web applications using Entity Framework Code First.
Video producer: http://tv.ssw.com/
SSW Data Onion home page: http://www.sswdataonion.com/
Article: Chop Onions Instead of Layers in Software Architecture