摘要:
在上一篇文章中,我們已經了解過領域驅動設計中一個很核心的對象-聚合。在現實場景中,我們往往需要將聚合持久化到某個地方,或者是從某個地方創建出聚合。此時就會使得領域對象與我們的基礎架構產生緊密的耦合,那么我們應該怎么隔絕這一層耦合關系,使它們自身的職責界限更加清晰呢?是的,這就要用到我們今天要講的內容 - 存儲庫。在很多地方,我們喜歡叫它為倉儲,特別是在現有的AspNetCore應用中,大量的應用都在引入Repository這種東西。那么究竟什么是存儲庫呢?我們現在的使用方式是正確的嗎?它在領域驅動設計中又扮演著怎樣的角色呢?本文將從不同的角度來帶大家重新認識一下“存儲庫”這個概念。 閱讀全文
posted @ 2019-12-25 17:04
句幽
閱讀(5788)
評論(42)
推薦(66)

浙公網安備 33010602011771號