240 发简信
IP属地:浙江
  • DDD理论学习系列(6)-- 实体

    DDD理论学习系列——案例及目录 1.引言 实体对应的英语单词为Entity。提到实体,你可能立马就想到了代码中定义的实体类。在使用一些ORM框架时,比如Entity Fra...

  • @圣杰 return _dbContext.Orders
    .Include(o => o.OrderItems)
    .Include($"{nameof(Order.OrderItems)}.{nameof(OrderItem.ItemOrdered)}")
    .FirstOrDefault();
    这句执行了,会生成什么样的sql?

    DDD理论学习系列(10)-- 聚合

    DDD理论学习系列——案例及目录 1.引言 聚合,最初是UML类图中的概念,表示一种强的关联关系,是一种整体与部分的关系,且部分能够离开整体而独立存在,如车和轮胎。 在DDD...

  • @圣杰 底层也是Order一张表,然后OrderItem另一张表?如果是这样OrderItem这个表的主键是啥?

    DDD理论学习系列(10)-- 聚合

    DDD理论学习系列——案例及目录 1.引言 聚合,最初是UML类图中的概念,表示一种强的关联关系,是一种整体与部分的关系,且部分能够离开整体而独立存在,如车和轮胎。 在DDD...

  • @圣杰 IOrderRepository 这个仓储可以获取Order对象,请问这个Order中的OrderItem你是怎么关联的,是类似hibernate one2many这样做的吗

    DDD理论学习系列(10)-- 聚合

    DDD理论学习系列——案例及目录 1.引言 聚合,最初是UML类图中的概念,表示一种强的关联关系,是一种整体与部分的关系,且部分能够离开整体而独立存在,如车和轮胎。 在DDD...

  • @圣杰 这个查订单的用户场景不是应该先进入,用户页,然后进入我的订单,而不是先找到某个订单,根据订单的用户id再去查关联的订单

    DDD理论学习系列(10)-- 聚合

    DDD理论学习系列——案例及目录 1.引言 聚合,最初是UML类图中的概念,表示一种强的关联关系,是一种整体与部分的关系,且部分能够离开整体而独立存在,如车和轮胎。 在DDD...

  • @圣杰 数据库不是应该关联一个用户id吗

    DDD理论学习系列(10)-- 聚合

    DDD理论学习系列——案例及目录 1.引言 聚合,最初是UML类图中的概念,表示一种强的关联关系,是一种整体与部分的关系,且部分能够离开整体而独立存在,如车和轮胎。 在DDD...

  • @圣杰 我不太明白这个order中放用户id,和 “以便我们在查询某个用户的订单时”,有啥联系。
    如果要满足你这个需求,ddd中不是应该用仓储吗,类似list<Order> ordersOfBuyer(),

    DDD理论学习系列(10)-- 聚合

    DDD理论学习系列——案例及目录 1.引言 聚合,最初是UML类图中的概念,表示一种强的关联关系,是一种整体与部分的关系,且部分能够离开整体而独立存在,如车和轮胎。 在DDD...

  • @圣杰 异常怎么判断?

    DDD理论学习系列(9)-- 领域事件

    DDD理论学习系列——案例及目录 1. 引言 A domain event is a full-fledged part of the domain model, a rep...

  • @圣杰 问下这里面的order中买家为啥设计成buyerid而不是buyer, 买家应该是订单这个聚合中?

    DDD理论学习系列(10)-- 聚合

    DDD理论学习系列——案例及目录 1.引言 聚合,最初是UML类图中的概念,表示一种强的关联关系,是一种整体与部分的关系,且部分能够离开整体而独立存在,如车和轮胎。 在DDD...