DDD理論學習系列——案例及目錄 1.引言 實體對應的英語單詞為Entity。提到實體,你可能立馬就想到了代碼中定義的實體類。在使用一些ORM框架時,比如Entity Fra...
@圣杰 return _dbContext.Orders
.Include(o => o.OrderItems)
.Include($"{nameof(Order.OrderItems)}.{nameof(OrderItem.ItemOrdered)}")
.FirstOrDefault();
這句執(zhí)行了,會生成什么樣的sql?
DDD理論學習系列(10)-- 聚合DDD理論學習系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強的關(guān)聯(lián)關(guān)系,是一種整體與部分的關(guān)系,且部分能夠離開整體而獨立存在,如車和輪胎。 在DDD...
@圣杰 底層也是Order一張表,然后OrderItem另一張表?如果是這樣OrderItem這個表的主鍵是啥?
DDD理論學習系列(10)-- 聚合DDD理論學習系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強的關(guān)聯(lián)關(guān)系,是一種整體與部分的關(guān)系,且部分能夠離開整體而獨立存在,如車和輪胎。 在DDD...
@圣杰 IOrderRepository 這個倉儲可以獲取Order對象,請問這個Order中的OrderItem你是怎么關(guān)聯(lián)的,是類似hibernate one2many這樣做的嗎
DDD理論學習系列(10)-- 聚合DDD理論學習系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強的關(guān)聯(lián)關(guān)系,是一種整體與部分的關(guān)系,且部分能夠離開整體而獨立存在,如車和輪胎。 在DDD...
@圣杰 這個查訂單的用戶場景不是應該先進入,用戶頁,然后進入我的訂單,而不是先找到某個訂單,根據(jù)訂單的用戶id再去查關(guān)聯(lián)的訂單
DDD理論學習系列(10)-- 聚合DDD理論學習系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強的關(guān)聯(lián)關(guān)系,是一種整體與部分的關(guān)系,且部分能夠離開整體而獨立存在,如車和輪胎。 在DDD...
@圣杰 數(shù)據(jù)庫不是應該關(guān)聯(lián)一個用戶id嗎
DDD理論學習系列(10)-- 聚合DDD理論學習系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強的關(guān)聯(lián)關(guān)系,是一種整體與部分的關(guān)系,且部分能夠離開整體而獨立存在,如車和輪胎。 在DDD...
@圣杰 我不太明白這個order中放用戶id,和 “以便我們在查詢某個用戶的訂單時”,有啥聯(lián)系。
如果要滿足你這個需求,ddd中不是應該用倉儲嗎,類似list<Order> ordersOfBuyer(),
DDD理論學習系列(10)-- 聚合DDD理論學習系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強的關(guān)聯(lián)關(guān)系,是一種整體與部分的關(guān)系,且部分能夠離開整體而獨立存在,如車和輪胎。 在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類圖中的概念,表示一種強的關(guān)聯(lián)關(guān)系,是一種整體與部分的關(guān)系,且部分能夠離開整體而獨立存在,如車和輪胎。 在DDD...