domain-driven-design

domain-driven-design

文章 0 浏览 8

DDD 如何获取值对象列表

我有一个域模型 Customer - 聚合根 - 因为没有客户 Order 订单就不可能存在 - 实体 OrderStatus - 值对象 在我的我需要所有 OrderStatuses 的列表。 …

如歌彻婉言 2024-10-14 07:50:32 11 0

设置视图模型需要许多服务层调用,这是正确的吗?

我的架构是这样的:UI 项目(MVC),连接到我的域服务层(业务规则等),连接到 Repo 层。 在设置视图模型时,我似乎对数据库进行了多次调用(9通过服…

像极了他 2024-10-14 06:24:12 5 0

将子实体添加到聚合根的推荐方法是什么?

哪种方法更好,首先创建子实体,然后传递到聚合根来添加它们,还是让聚合根创建它们?例如: Order.AddOrderLine(new OrderLine(product, quantity, .…

太阳男子 2024-10-14 04:58:32 13 0

如何使用依赖于模型属性的接口来设计领域模型

我有一个域模型(参见下面的示例),它有几个接口,这些接口是根据模型本身内的属性值确定的。虽然下面的代码“有效”,但感觉不太对劲。我确信可能有…

趁年轻赶紧闹 2024-10-14 02:50:11 6 0

使用简单设计模式而不是框架包含 Doctrine2 实体管理器的方法

我刚刚开始使用 Doctrine2,我注意到它是高度围绕设计模式构建的,因此我想获得一些关于如何使用更多设计模式围绕 Doctrine2 创建应用程序的想法。 例…

不醒的梦 2024-10-14 00:42:59 8 0

放置域逻辑以更新聚合根的子项的正确位置在哪里?

直接更新聚合根的子级还是仅通过其聚合根更新是最佳实践吗?例如,哪个是首选: Order.UpdateOrderLineQuantity(orderLine, quantity); 或 Order.Orde…

慕烟庭风 2024-10-13 17:37:34 12 0

自定义会员资格提供商和领域驱动设计

我担心我在哪里编写自定义会员资格提供程序,但我不确定将其放在哪里。我实际上没有任何代码可以向您展示,但基本上提供程序需要访问 System.Web.Secu…

迷荒 2024-10-13 05:20:48 10 0

ASP.NET MVC 中的 DDD、视图模型和验证

我正在开发我的第一个 DDD 应用程序,并尝试遵循我在过去几个月中研究的一些基本规则。 我已经使用 Nhibernate 实现了存储库模式。 我以为我可以将我…

执着的年纪 2024-10-13 01:36:46 5 0

DDD 中记录器去哪里?

logger在DDD中属于哪一层?…

皓月长歌 2024-10-12 19:47:12 4 0

使用实体框架的参数化 POCO 构造函数

根据初始 POCO 设计 1-Pager 执着无明是指存在 能够允许开发者编写 并以这样的方式测试域对象 完全独立于基本面 可能的要求和假设 由基础设施服务制作…

只为一人 2024-10-12 15:20:39 7 0

在使用 ASP.NET MVC 和 ORM 解决方案时,我们是否需要使用存储库模式?

我有点好奇其他开发人员在使用 Entity Framework 或 NHibernate 在 ASP.NET MVC 中进行编程时应用存储库模式的经验。在我看来,这种模式已经在 ORM 本…

身边 2024-10-12 10:46:10 7 0

域事件应该在事务内部还是外部引发?

在我们的应用程序中,当域模型中发生某些变化时,我们会引发域事件。事件处理程序执行的某些任务必须在引发事件时使用的同一事务内完成,其他任务必须…

恏ㄋ傷疤忘ㄋ疼 2024-10-12 04:53:18 14 0

实现领域驱动设计的函数式方法

我在使用 C# 编写领域驱动应用程序方面拥有丰富的经验。我编写的应用程序越多,我就越发现我想采用一种不太适合标准 C#/OO 技术的方法: 我想编写尽可…

两仪 2024-10-12 03:20:22 7 0

如何正确模拟这种多态性关联?

给定以下实体: 容器 用户 客户端 机构 容器实体通过属性AssignedToParties 与一个或多个参与方建立关联。 Container.AssignedToParties 可以包含用户…

七分※倦醒 2024-10-12 01:21:54 13 0

DDD:在哪里放置持久性逻辑,以及何时使用 ORM 映射

我们正在对我们的 (Java) Web 应用程序模式进行长期、认真的研究。过去,我们遭受了过于贫乏的对象模型以及控制器、服务和 DAO 之间过度程序分离的困…

谁与争疯 2024-10-12 00:55:55 12 0
更多

推荐作者

万事如意

文章 0 评论 0

微信用户

文章 0 评论 0

1649543945

文章 0 评论 0

华纳云

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文