ObjectComposition is a project mainly written in C#, it's free.
First steps to the Data-Context-Interaction
Just a try of wrapping a head around the DCI architecture through examples in .NET 4.0.
Links: