存储库是一种封装存储,检索和搜索行为的机制,它模拟对象集合。
在DDD(领域驱动设计)中,如果值对象位于具有代理主键的单独表中,如何持久化值对象
根据 DDD 定义,值对象由其属性值决定,而不是由 ID 决定。在我的应用程序中,我经常有某种填充了值对象的下拉菜单...
如果我们考虑一个标准的持久性存储库,解决方案很简单。我们将 IStuffRepository 放在域层中,将 StuffRepositoryImplementation 放在基础设施层中。 但什么...
我正在从头开始学习 DDD 主题,在许多 DDD 示例中我看到“存储库接口”位于域中。该存储库的真正目的实际上是什么/它做什么或解决 exa...
假设一开始我有一个要求,即通过向我的 /posts API 端点发送 post 请求 - 必须创建 post。 为了实现这一点,我创建了一个 PostsUsecases,将其视为......
我有一个关于 DDD 和存储库模式的问题。 我有一个包含事务的 AggregateRoot 报告(它是一个实体数组)。 我曾经有一个 CRUD 存储库,当我修改时......
如何在不依赖基础设施的情况下创建丰富的模型? (数据库或外部服务)
我正在努力应对领域驱动设计(DDD)中关于实现丰富模型的挑战。 在复杂的系统中,如果不访问
我有一个 EFCore 设置,在类中我有一个导航属性。据我所知,我按照微软的示例进行操作,但我添加的实体并未保留。设置如下
我正在接近 DDD,但我遇到了一个涉及相关对象层次结构的用例(我认为很常见......)。 让我们想象一下对由许多模块组成的软件产品进行建模......
我正在使用领域驱动设计(DDD)设计电子钱包系统,并且我面临着有关聚合设计的挑战。具体来说,我有一个代表电子钱包的聚合,其中
我是领域驱动设计的新手,我正在努力解决在哪里调用对持久性、锁定和/或内部和外部服务的调用。在聚合根中?在周围的应用程序中或
我在我的学习项目中使用了 ddd。存储库使用域类并在内部将它们映射到持久性类。在基础存储库中,我有方法 Add(domainClass) 并在子类中
C# DDD 与 EF Core 使用相同的域实体/聚合来映射表或单独的类
我不知道这两个选项中哪个最合适。 方案一:使用aggregateroot或者entity(聚合子实体)来映射表。 公共类用户:AggregateRoot { 字符串名称 { 获取; } ...
在 DDD 中,关键概念之一是存储库,它允许您检索实体(或聚合根),然后在更新后将它们保存回来。 假设我们需要执行一些“bu...”
DDD 在 .NET 中使用实体框架 - 更新电子商务产品的逻辑
我目前正在尝试在电子商务应用程序上实现 DDD。这是一个使用 ntier 架构的现有应用程序。我正在一步一步尝试生成 dom...
我正在深入研究领域驱动设计(DDD),并遇到了一个看起来像是典型挑战的场景。它围绕着创建域对象(例如聚合),这些对象依赖于 ID,...
我正在构建一个尝试遵守干净架构的应用程序。我理解存储库的目的是抽象出持久层并根据 dom 返回实体...
在DDD实践过程中,我发现领域对象和持久化对象之间存在不匹配的情况。我了解 DDD 建议域对象仅公开关键字段并且...
考虑一个允许您创建、列出和查看带有照片的博客文章的应用程序。 然而,该应用程序还提供了一个地方,用户可以在其中查看他们在所有照片中添加的所有照片...
创建Rest Api时如何调用Route中的Interface类
所以我有这样的界面 出口接口认证服务{ 注册(电子邮件:字符串,密码:字符串):承诺; // 登录(电子邮件:字符串,密码:字符串):Promise<...
简短版: 食堂 开放日 顾客 ID 预订天数 更改(新预订天数){ 如果(newBookingDays 不在>>>canteen.openDays<<<) ...