标签:domain-driven-design

  • 这是一种关系,一侧是一对一的,另一侧是一对多的 - c#

    时间:2020-8-27

    我想知道在这种情况下如何正确设置关系 有Article和Location实体。 在任何时间点,一个商品只能位于一个位置,而从另一侧看,一个位置可以容纳一个或多个商品。 那么这是一种什么样的关系呢? 从一侧到另一侧是一对多。 谢谢 参考方案 一个位置可以有许多文章,这是一对多关系。 关系中“位置”一侧的ONE表示所有文章只能有一个位置,“文章”一侧的“ MAN […]

  • CQRS与事件来源差异 - java

    时间:2020-8-25

    CQRS(命令查询责任隔离)和事件源有什么区别? 我相信事件来源是CQRS的一种。两者的区别是什么?什么使事件源与其他类型的CQRS不同? 谢谢, 参考方案 CQRS CQRS由Greg Young提出; his explanation in 2010 CQRS只是创建两个对象,而以前只有一个。根据方法是命令还是查询来进行分隔(与Meyer在“命令和查询分隔 […]

  • 域驱动设计,包含实体和NHibernate持久性 - c#

    时间:2020-8-4

    在我的域驱动设计中,我有一个包含实体(例如Car),其中包含一个组成实体列表,例如轮。 现在,我想向我的汽车实体添加一个ChangeWheel方法。注意,改变方向盘实际上并没有改变汽车实体。它仅影响其车轮集合中的一个实体。即Car实体具有IList属性。在我的数据库模式中,我有一个car实体,它没有对Wheels的引用-相反,Wheels表具有一个CarId […]

  • 如何覆盖通用存储库错误消息 - java

    时间:2020-8-4

    我有GenericRepository类,该类具有与持久性存储进行交互的所有基本功能(创建,查找,获取全部,删除,更新) 在find方法中,我正在使用其主键从数据库中搜索。如果找不到数据,它将引发异常 此通用存储库类由其他一些类继承。我想得到一些关于找不到哪种数据的更清晰的错误消息。 因此,如果我的OrderRepository的find方法找不到任何数据, […]