领域驱动设计:每个聚合根的存储库?
我正在尝试弄清楚如何完成以下任务: User can have many Websites 在向用户添加新网站之前,我需要做的是获取网站 URL 并将其传递给一个方法,该方法…
如何使用复合规范模式实现 isGeneralizationOf ?
我正在尝试按照 Fowler 和 Evans 的 规范文档 来实现复合规范模式。 乍一看,我认为 isGeneralizationOf 的实现对于合取和析取会有所不同。 特别是,…
在 .NET MVC 3 中使用 REST Web 服务
我正在开发 .NET 4 MVC 3 应用程序。我正在尝试遵循领域驱动的设计范例。现在,我的应用程序分为两部分:一个域和我的 Web MVC 代码。我需要一些帮助…
如何在 Entity Framework 4 中映射值对象
我想在 Entity Framework 4 中映射一个值对象,就像在 NHibernate 中一样,我使用组件类(嵌套在 AR 中)。我该怎么做?…
多么成熟& felxible 是实体框架的代码优先库吗?
我正准备使用 Scott Gu 引入的 EF 代码优先方法进行一个小型、简短的架构峰值 此处 和 此处。在此之前,我想知道这是否值得。目前,我有一个使用 EF P…
放置 ASP.NET MVC FormMembershipProvider 的最佳位置是什么
我有一个使用 asp.net mvc 和表单会员资格提供程序的项目。 我有一个域层(包含实体、服务和存储库)。 我还有一个 UI 层(带有控制器、过滤器、IoC、…
DDD 主题 - 课程关联 AggregateRoot
我是 DDD 新手。我有一个主题实体和课程实体。 主题有很多教训。 我需要添加/删除主题以及课程。我应该为实体创建两个不同的存储库吗? 或者只有一个 …
stackoverflow 标签问题 Vo 或实体或单独的根聚合
在领域驱动设计的上下文中,stackoverflow 中的标记是值类型,请参阅下面的链接讨论。 DDD:SO 标签。实体还是值类型? 但是如果是值类型那么将来如果…
CouchDB / NoSQL 和领域驱动设计?
为 CouchApp 项目做一些研究。 我了解文档数据存储与常规 RDBMS 的概念。我可以完全掌握建模文档和视图,而不是使用 WHERE 和 JOIN 语句。但我还没有…