摘要:
在上一篇 《如何運用領(lǐng)域驅(qū)動設(shè)計 - 存儲庫》 的文章中,我們講述了有關(guān)倉儲的概念和使用規(guī)范。倉儲為聚合提供了持久化到本地的功能,但是在持久化的過程中,有時一個聚合根中的各個領(lǐng)域?qū)ο髸稚⒌讲煌臄?shù)據(jù)庫表里面;又或者是一個用例操作需要操作多個倉儲;而這些操作都應(yīng)該要么同時成功,要么同時失敗,因此就需要為這一系列操作提供事務(wù)的支持,而事務(wù)管理就是由工作單元來提供的。在上一篇中,可能已經(jīng)提到了工作單元,但是僅僅是一筆帶過,現(xiàn)在我們就來詳細的探究該如何更好的來實現(xiàn)工作單元。(文章的代碼片段都使用的是**C#**,案例項目也是基于 **DotNet Core** 平臺)。 閱讀全文
posted @ 2020-01-01 17:28
句幽
閱讀(5321)
評論(17)
推薦(44)

浙公網(wǎng)安備 33010602011771號