Ben Scheirman has a series of articles on developing an NHibernate application using domain-driven design:
- A Journey with NHibernate – Part 1
- A Journey With NHibernate – Part 2
- A Journey With NHibernate (and DDD) – Part 3
- A Journey with Domain Driven Design (and NHibernate) – Part 4
- A Journey with Domain Driven Design (and NHibernate) – Part 5
- A Journey with Domain Driven Design (and NHibernate) – Part 6
- A Journey with Domain Driven Design (and NHibernate) – Part 7
- A Journey with Domain Driven Design (and NHibernate) – Part 8
- A Journey with Domain Driven Design (and NHibernate) – Part 9
The source code for the book .NET Domain-Driven Design with C#: Problem-Design-Solution is available online at CodePlex.
An article titled Attribute-flavored Domain Driven Design at CodeProject.com includes the source code for a naked objects-like implementation of a domain model. A fairly bare-bones implementation like this might be an interesting place to start building my own GUI.
David Hayden talks a bit about using the Active Record pattern in DDD in his Domain-Driven Design Using Active Record in .NET article. He also talks about application layering in Domain-Driven Design – Layered Applications, which refers to some sample code for a shopping cart.
Leave a Reply