ddd-repositories 相关问题

存储库是一种封装存储,检索和搜索行为的机制,它模拟对象集合。

DDD考虑实体的存储库和服务

我已经熟悉DDD,并试图了解实体和聚合根的交互方式。下面是这种情况的示例:假设有一个用户,而他/她拥有...

回答 1 投票 0

客户在DDD的存储库模式中是什么意思?

我一直在快速阅读一本书《域驱动设计》。现在我到达了存储库模式。我不确定他们提到“客户”指的是什么? “客户”在这里是什么意思? ...

回答 1 投票 2

汇总根中覆盖的实体如何保存在DDD中?

[阅读大量文章后,我意识到如果一个概念/上下文存在一个聚合的根,我们需要为整个概念/上下文建立一个单一的存储库。如果是这样的话,我看不会有...

回答 2 投票 0

如何在LINQ中使用拥有的类型?

在Entity Framework Core 2.2.6中使用拥有的类型,我如何编写对拥有的类型相等的LINQ查询?我正在构建一个使用诸如实体和值之类的DDD概念的应用程序...

回答 1 投票 0

DDD域实体与持久性实体

在DDD中,我们说域实体不是数据库模型/实体的表示。我们也说要从应用程序中正确提取域模型,就不应该使用域模型...

回答 2 投票 0

如何避免聚合依赖于外部包含?

我不使用延迟加载。我的根聚合具有实体(集合导航属性)。我希望我的汇总表是独立的,对自己负责,并遵循单一职责...

回答 1 投票 0

[其他存储库的DDD存储库意识

一个存储库可以访问另一个存储库通常被接受吗?特别是在这种情况下,我有一个聚合根,该聚合根使用另一个聚合根来确定要添加的实体。 ...

回答 2 投票 7

集合已修改;枚举操作可能无法执行。 EF Core 2.2

我需要有关此问题的帮助,我使用EF Core 2.2和ASP.Net Core 2.2,我试图从我的实体(用户)中删除一些电话,但是在执行dbcontext.SaveChanges()时会产生异常:...

回答 1 投票 1

实体可以访问存储库吗?

我刚刚开始使用DDD,所以这可能是一个愚蠢的问题...实体(通过某些IRepository接口)访问存储库以在运行时获取值是否可以?例如,我想要...

回答 5 投票 25

DDD - 总结 - 干将应该被避免真的?

早上好,我读过,这两个getter和setter方法应该在AR避免很多时间。虽然我可以理解为制定者的原因,我不同意关于吸气时,这些都是有点...

回答 1 投票 1

不同的持久性存储库中DDD聚集

我有一个根实体(文档)和VO(文件)的集合。文件与文件(PDF,图片,office文档等)相关的,所以我要坚持在数据库中的总...

回答 2 投票 1

Django和域驱动的设计

我对域驱动设计方法感到困惑。从网上的资料看,我知道这是隔离域对象和数据库对象的方法,但是我不明白区别...

回答 3 投票 13

存储库模式中与集合接口无关的查询

存储库代表集合接口。您可以使用存储库存储,删除和查找对象。但我经常看到存储库的接口包含封装了复杂查询的方法......

回答 1 投票 1

DDD从外部API,存储库和域服务构造AggregateRoot实体

尝试将DDD原则应用于小项目......我有PlayerProfile聚合根,它由俱乐部实体和评级值对象的集合组成。我必须定期同步所有...

回答 2 投票 0

DDD在更新之前使用实体中的存储库进行验证

假设我不想更新Person实体的nickName,规则是这个nickName最多由5个其他人使用。我该怎么办?在调用之前我应该 在域服务中进行验证吗?

回答 1 投票 0

存储库添加和创建方法

为什么存储库的.Add方法通常实现为接受要添加的实体实例,.Id已经“设置”(尽管可以通过反射再次设置),这应该是repo的...

回答 3 投票 2

领域驱动设计 - 如何聚合回合制游戏

我正在设计一个公司业务的游戏。它是一个回合制游戏。不变量:a)游戏至少有两个玩家,一个开始日期和其他属性。 b)每个玩家在...内转弯

回答 2 投票 0

实体框架和DDD - 在将实体传递到业务层之前加载所需的相关数据

假设您有一个域对象:class ArgumentEntity {public int Id {get;组;公共列表 AnotherEntities {get;组;你有ASP.NET Web API ...

回答 3 投票 1

域实体是否应该调用存储库?

我正在设计运输应用程序并尝试使用Clean Architecture和DDD。在域层的核心深处,我们有许多可配置的业务规则。例如,有业务......

回答 2 投票 2

域驱动设计精确聚合定义

Aggregate Aggregate是一组关联对象,在数据更改方面被视为一个单元。聚合物由边界划分,边界将内部物体与......分开。

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.