.NET DDD示例

时间:2009-04-02 07:37:05

标签: domain-driven-design sample

有人能指出我在.NET平台上开发的'完整'DDD示例。我觉得大多数例子都“不完整”。

我真的很想看到DDD的原则。

4 个答案:

答案 0 :(得分:14)

您可以尝试将此代码构建为.NET Domain-Driven Design with C#: Problem - Design - Solution本书的一部分。

该代码可以从Codeplex here免费获得,也可以在本书的网站上获得,是一个功能完备的应用程序,用C#演示DDD。

来自codeplex网站:

  

本书是一个真实世界应用程序的大型案例研究,名为SmartCA,它是一个使用最新.NET技术并遵循DDD原则实现的智能客户端应用程序。

答案 1 :(得分:9)

Eric Evans的域驱动设计书中的.NET DDD示例可以在这里找到:http://dddsamplenet.codeplex.com

Szymon(搜索谷歌:simon-says-architecture dotCOM)几乎每天都在更新源代码。最后一个版本是2010年1月28日。

干杯,

Jakub G

答案 2 :(得分:3)

这些是ASP.NET MVC示例应用程序 - here
对我来说工作得很好。

这里有可能得到关于DDD的书 - here
(如果你不想在那里注册,请使用www.bugmenot.com。)

修改
“很快......”还不够好。寻找'ddd处理软件核心的复杂性'。

答案 3 :(得分:3)

试试这个:

面向领域的N层.NET 4.0示例应用程序。 由微软 - 西班牙

使用.NET 4.0 C#,Entity Framework 4.0 实现典型的DDD架构和设计模式

Sample-App当前状态 - BETA版本。 (V0.9与VS.2010 RTM,最终.NET 4.0版本,Silverlight 4.0,UNITY 2.0和PEX& MOLES V0.92兼容)

http://microsoftnlayerapp.codeplex.com/