我想开始一个新项目(asp.net MVC),我想申请一些我在过去几个月中学到的DDD规则。
我不知道如何组织我的解决方案。
我想使用Nhibernate,但我不想使用Fluent Nhibernate,因为它必须像实验一样。
我见过一些例子,人们把所有东西放在同一个项目中。 其他一些人倾向于为一切创建一个不同的项目。 您认为我应该区分模型和存储库还是将它放在同一个项目中?
如果有人有一些物品等链接,将不胜感激。
如何组织一个ASP.NET MVC解决方案(DDD)
感谢
阿尔贝托
并非每个使用asp.net mvc,ddd和nhibernate的项目都适用于某些“默认”体系结构。所以组织项目的方式取决于你的项目做什么。对于每个应用程序,我只做一件事:我将表示逻辑(本例中为asp.net mvc)放在与业务逻辑(本例中为ddd?)分开的项目中。你想创建什么样的Web应用程序,以及如何在此应用程序中使用ddd? – Paco