DDD理論學(xué)習(xí)系列——案例及目錄 1.引言 實(shí)體對(duì)應(yīng)的英語(yǔ)單詞為Entity。提到實(shí)體,你可能立馬就想到了代碼中定義的實(shí)體類。在使用一些ORM框架時(shí),比如Entity Fra...
@圣杰 return _dbContext.Orders
.Include(o => o.OrderItems)
.Include($"{nameof(Order.OrderItems)}.{nameof(OrderItem.ItemOrdered)}")
.FirstOrDefault();
這句執(zhí)行了,會(huì)生成什么樣的sql?
DDD理論學(xué)習(xí)系列(10)-- 聚合DDD理論學(xué)習(xí)系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強(qiáng)的關(guān)聯(lián)關(guān)系,是一種整體與部分的關(guān)系,且部分能夠離開(kāi)整體而獨(dú)立存在,如車(chē)和輪胎。 在DDD...
@圣杰 底層也是Order一張表,然后OrderItem另一張表?如果是這樣OrderItem這個(gè)表的主鍵是啥?
DDD理論學(xué)習(xí)系列(10)-- 聚合DDD理論學(xué)習(xí)系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強(qiáng)的關(guān)聯(lián)關(guān)系,是一種整體與部分的關(guān)系,且部分能夠離開(kāi)整體而獨(dú)立存在,如車(chē)和輪胎。 在DDD...
@圣杰 IOrderRepository 這個(gè)倉(cāng)儲(chǔ)可以獲取Order對(duì)象,請(qǐng)問(wèn)這個(gè)Order中的OrderItem你是怎么關(guān)聯(lián)的,是類似hibernate one2many這樣做的嗎
DDD理論學(xué)習(xí)系列(10)-- 聚合DDD理論學(xué)習(xí)系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強(qiáng)的關(guān)聯(lián)關(guān)系,是一種整體與部分的關(guān)系,且部分能夠離開(kāi)整體而獨(dú)立存在,如車(chē)和輪胎。 在DDD...
@圣杰 這個(gè)查訂單的用戶場(chǎng)景不是應(yīng)該先進(jìn)入,用戶頁(yè),然后進(jìn)入我的訂單,而不是先找到某個(gè)訂單,根據(jù)訂單的用戶id再去查關(guān)聯(lián)的訂單
DDD理論學(xué)習(xí)系列(10)-- 聚合DDD理論學(xué)習(xí)系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強(qiáng)的關(guān)聯(lián)關(guān)系,是一種整體與部分的關(guān)系,且部分能夠離開(kāi)整體而獨(dú)立存在,如車(chē)和輪胎。 在DDD...
@圣杰 數(shù)據(jù)庫(kù)不是應(yīng)該關(guān)聯(lián)一個(gè)用戶id嗎
DDD理論學(xué)習(xí)系列(10)-- 聚合DDD理論學(xué)習(xí)系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強(qiáng)的關(guān)聯(lián)關(guān)系,是一種整體與部分的關(guān)系,且部分能夠離開(kāi)整體而獨(dú)立存在,如車(chē)和輪胎。 在DDD...
@圣杰 我不太明白這個(gè)order中放用戶id,和 “以便我們?cè)诓樵兡硞€(gè)用戶的訂單時(shí)”,有啥聯(lián)系。
如果要滿足你這個(gè)需求,ddd中不是應(yīng)該用倉(cāng)儲(chǔ)嗎,類似list<Order> ordersOfBuyer(),
DDD理論學(xué)習(xí)系列(10)-- 聚合DDD理論學(xué)習(xí)系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強(qiáng)的關(guān)聯(lián)關(guān)系,是一種整體與部分的關(guān)系,且部分能夠離開(kāi)整體而獨(dú)立存在,如車(chē)和輪胎。 在DDD...
@圣杰 異常怎么判斷?
DDD理論學(xué)習(xí)系列(9)-- 領(lǐng)域事件DDD理論學(xué)習(xí)系列——案例及目錄 1. 引言 A domain event is a full-fledged part of the domain model, a rep...
@圣杰 問(wèn)下這里面的order中買(mǎi)家為啥設(shè)計(jì)成buyerid而不是buyer, 買(mǎi)家應(yīng)該是訂單這個(gè)聚合中?
DDD理論學(xué)習(xí)系列(10)-- 聚合DDD理論學(xué)習(xí)系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強(qiáng)的關(guān)聯(lián)關(guān)系,是一種整體與部分的關(guān)系,且部分能夠離開(kāi)整體而獨(dú)立存在,如車(chē)和輪胎。 在DDD...