domain-driven-design

domain-driven-design

文章 0 浏览 8

在 RavenDb 中使用域模型作为文档?

我正在考虑使用我的域模型 (DDD) 作为 RavenDb 中的文档。这是一个坏主意吗? 如果没有,我正在使用包含 id 的 id 类(例如 TodoListId)(在 ravens …

遗失的美好 01-01 07:37 4 0

返回域对象最佳实践列表

我使用 DDD 原则为新项目创建了基础架构。我有为域中的工厂/水化器提供原料的存储库。应用程序层充当外观,根据请求将域模型扁平化为各种视图/编辑模…

轻拂→两袖风尘 01-01 05:39 3 0

领域驱动设计:在不使用服务定位器的情况下从实体访问配置值

我有一个 User 实体,它有一个 HasCompletedSecurity 属性,该属性指示特定的 User 是否已回答系统所需的安全问题数量。系统所需的安全问题数量是可配…

零崎曲识 01-01 05:00 4 0

Fluent-nhibernate HasOne 关系返回 NULL

我在 fluid-nhibernate 中表达我想要的结果时遇到一些困难。也许我只是对这样一个简单的概念采取了错误的方法。 People 实体由第三方服务填充。稍后可…

勿忘初心 12-29 20:30 4 0

每个州一个命令,或者一个命令统治所有州

我正在努力分析我正在研究的问题。我处理一个清洁应用程序,其中安排清洁,然后由一些企业完成,最后由房屋所有者控制。 当企业完成其职责时,它必须…

终弃我 12-29 15:54 6 0

AnemicDomainModel - 需要更简单的解释

我今天阅读了这篇文章,并试图澄清一些事情。本文是否意味着模型对象应该包含业务逻辑? 例如,假设有一个 Student 对象,我们通过 Hibernate 从数据…

暖心男生 12-28 19:00 4 0

从域返回状态

在我们的域驱动应用程序中,我们使用一种名为 ServiceResponse<> 的类型在应用程序的各层之间发送数据 - 具体来说,域中的每个方法都会返回一个数据。…

谁的年少不轻狂 12-28 15:03 3 0

我应该始终使用服务,还是可以直接使用存储库?

当我尝试遵循 DDD 时,我是否应该始终访问这些服务? 或者我可以直接使用存储库来获取域对象吗?…

年少掌心 12-28 05:44 4 0

为什么位置是一个实体?

我正在阅读 Cargo DDD 示例的代码。有人可以向我解释为什么位置是实体吗?我认为它应该是一个值对象。你怎么认为? 位置类别…

倾其所爱 12-27 09:56 4 0

存储库模式和 1:1 关系

我当前为每个数据库表创建一个存储库,并为列值(传递数据的对象)创建一个相应的数据类。 我最近开始使用一些一对一的关系,但我不确定实现它们的最…

十六岁半 12-27 05:32 5 0

如何更改需要数据库检查的实体的属性?

我有一个名为 StyleBundle 的对象。 public class StyleBundle { public StylePricingType StylePricingType { get; private set;} public decimal Pr…

絕版丫頭 12-26 23:15 5 0

领域驱动设计令人困惑

1) 什么是BLL 服务?它们和Service Layer服务有什么区别?什么属于领域服务,什么属于服务层? 2)我如何重构 BBL 模型以赋予其行为:Post 实体保存反…

若沐 12-26 12:02 3 0

在域之间共享值对象是个好主意吗?

假设系统中有两个域:Orderdomain 和 Customerdomain。 这两个域都相当复杂且庞大,因此将它们合并到一个域中并不是一种选择。 但他们之间存在业务关…

对你再特殊 12-26 06:35 3 0

MVC 3 我应该如何设计我的存储库/DAL?

使用以下域模型: 世界->特许经营->办公室->代理 我知道存储库应该返回聚合根,这些域实体中的哪一个是聚合根?或全部(我需要为每个都提供一个存储库…

少女净妖师 12-26 05:37 5 0

具有大数据集权限读取时的 CQRS

我试图了解 CQRS 的读取端如何与我们正在编写的大型文档管理应用程序(视频/pdf 文件/等)配合使用。 我们想要显示用户具有编辑权限的所有文档的列表…

忆沫 12-25 22:26 5 0
更多

推荐作者

初吻给了烟

文章 0 评论 0

十二

文章 0 评论 0

清引

文章 0 评论 0

丢了幸福的猪

文章 0 评论 0

微信用户

文章 0 评论 0

更多

友情链接

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