23

Can somebody point me towards a 'complete' DDD example developed on the .NET platform. Most of the examples I find feel 'incomplete'.

I'd really like to see the DDD principles in action.

Ali Kazmi
  • 3,610
  • 6
  • 35
  • 51

4 Answers4

16

You could try the code that is built as part of the .NET Domain-Driven Design with C#: Problem - Design - Solution book.

The code is freely available from Codeplex here and also on the book's website, and is a fairly feature complete application demonstrating DDD with C#.

From the codeplex site:

The book is one large case study of a real-world application, named SmartCA, which is a smart client application implemented with the latest .NET technologies and following DDD principles.

CraigTP
  • 44,143
  • 8
  • 72
  • 99
9

.NET DDD Sample from Domain-Driven Design Book by Eric Evans can be found here: http://dddsamplenet.codeplex.com

Szymon (search google for: simon-says-architecture dotCOM) is updating source code almost on daily basis. The last release is from 28th Jan 2010.

Cheers,

Jakub G

Gutek
  • 701
  • 7
  • 24
3

Try this:

Domain Oriented N-Layered .NET 4.0 Sample App. By Microsoft - Spain

Using .NET 4.0 C#, Entity Framework 4.0 Implementing typical DDD architecture & desing patterns

Sample-App Current state - BETA Version. (V0.9 is compatible with VS.2010 RTM, final .NET 4.0 version, Silverlight 4.0, UNITY 2.0 and PEX&MOLES V0.92)

http://microsoftnlayerapp.codeplex.com/

  • 3
    Read criticism on this guidance at http://ayende.com/blog/30721/review-microsoft-n-layer-app-sample-part-vndash-cross-cutting-is-a-fine-line – Raj Jul 06 '11 at 11:22
3

These are ASP.NET MVC sample applications - here
Worked well enough for me.

Here it`s possible to get book about DDD - here
(use www.bugmenot.com, if you dont want to register there).

edit
'ddd quickly...' ain`t good enough. look for 'ddd tackling complexity in the heart of software'.

Arnis Lapsa
  • 45,880
  • 29
  • 115
  • 195