domain-driven-design

domain-driven-design

文章 0 浏览 5

在我的域中对真/假属性进行建模的正确方法是什么?

想象一下,我有一个带有实体的域,该实体的属性之一是真/假属性,例如活动/非活动。 对此进行建模的正确方法是什么? 使用布尔值? False = 不活动 和…

稀香 2024-12-01 00:11:05 0 0

BL 服务:异常还是方法结果?

最好的方法是什么?为什么? V1: try { var service = IoC.Resolve(); service.Do(); } catch(BLException ex) { //Handle Exception } V2: var ser…

夏雨凉 2024-11-30 19:40:56 2 0

如果实体处于某种状态,如何强制执行约束,例如任何字段(或特定字段)都不得更改?

我正在尝试在当前项目(c#、mvc、nhibernate、castle)中使用 DDD,并且我正在考虑检查约束的最佳方法,该约束规定如果实体处于某种状态,任何字段(…

蓝天白云 2024-11-30 17:05:30 0 0

基本综合问题

是否允许客户端代码引用非根聚合中的实体?我有一个Story(根)、Team(实体)和TeamMember(实体)。我试图确定 AddTeamMember 方法是否属于 Team 或…

猫卆 2024-11-30 03:04:19 0 0

存储库本身通常不经过测试?

抱歉,我对存储库模式、单元测试和 orm 工具还不熟悉。 我一直在研究单元测试和存储库模式,并得出一些结论,我想知道我是否正确。 存储库模式有助于…

零崎曲识 2024-11-30 01:45:34 0 0

域内的域服务或方法

我有两个聚合根:BonusProgram 和 Advertiser。现在的规则是广告商一次只能有一个奖励计划。现在要将bonusProgram分配给广告商,我应该做什么,我在广…

何止钟意 2024-11-30 01:35:21 0 0

在域和存储库之间共享实用程序对象

我目前正在构建一个使用 MySQL 数据库的框架。我无法使用实体框架的 MySQL 实现,因此我试图找出通用搜索和分页功能的最佳方法。 最简单的解决方案是…

转身以后 2024-11-30 00:52:59 1 0

DDD 聚合设计问题

这是我正在尝试做的事情的过于简化的版本。 我有一个故事由用户审核,该用户可以将其添加到他们的选票中。业务规则是一个故事只能属于审阅者选票,并…

娇俏 2024-11-30 00:38:08 0 0

质疑 DTO 与 Restful 服务的使用并从更新中提取行为

在 DDD 领域,我喜欢避免 getter 和 setter 来完全封装组件的想法,因此唯一允许的交互是通过行为构建的交互。将其与事件溯源相结合,我可以获得有关…

流年里的时光 2024-11-29 12:49:07 0 0

企业规模的 DDD?

寻找有关如何解决此问题的建议,并了解领域驱动设计是否真的是最好的模式。 我的客户正在重新构建其近乎过时的工具和服务堆栈。客户是一家快速扩张的…

萌面超妹 2024-11-29 11:44:59 1 0

同一会话更新的 NHibernate 级联行为

有关 NHibernate 级联设置的文档讨论了调用 Save()、Update() 和 Delete() 方法的上下文中的设置。但我找不到在隐式更新上下文中级联行为的讨论,隐式…

暖树树初阳… 2024-11-29 11:31:27 1 0

DDD - 存储库和多对多关系

我是 DDD 新手,我被困在这里: 我在两个实体之间存在多对多关系:用户和组。该关系不是聚合,因为用户可以在没有组的情况下存在,组也可以在没有用户…

眼中杀气 2024-11-29 07:13:07 1 0

使用 EF 4.1,复杂类型是否可以引用实体(例如,在 DDD 中,值​​对象引用实体)?

一篇博客文章我读过似乎表明值对象可以在域驱动设计中引用实体,并且 后续解释了如何做这在 NHibernate 中。 我想使用 Entity Framework 4.1 做同样的…

梦幻的味道 2024-11-29 00:54:38 2 0

领域模型应该使用事件保持自身的一致性吗?

我正在开发一个尝试使用域模型的应用程序。这个想法是将业务逻辑保留在域模型中的对象内。现在,很多事情都是通过对象订阅相关对象来对其中的变化做出…

手长情犹 2024-11-28 22:57:57 2 0

使用存储库模式抽象出数据库特定的 id:s?

我正在学习 DDD(领域驱动设计)和存储库模式(C# 中)。我希望能够使用存储库模式来持久化实体,而不关心实际使用哪个数据库(Oracle、MySQL、MongoD…

帅的被狗咬 2024-11-28 21:39:02 1 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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