| EAA 目錄的 P |

工作單元

維護受商業交易影響的物件清單,並協調寫入變更和解決並發問題。

有關完整說明,請參閱 EAA 的 P 頁面 184

當您從資料庫中提取資料時,重要的是追蹤您已變更的內容;否則,資料將不會寫回資料庫。同樣地,您必須插入您建立的新物件,並移除您刪除的任何物件。

您可以針對物件模型的每個變更變更資料庫,但這可能會導致許多非常小的資料庫呼叫,最後會變得非常緩慢。此外,它要求您對整個互動開啟交易,如果您有跨多個要求的商業交易,這是不切實際的。如果您需要追蹤您已讀取的物件以避免不一致的讀取,情況會更糟。

工作單元會追蹤您在商業交易期間所做的所有可能影響資料庫的動作。當您完成時,它會找出需要執行的所有動作,以根據您的工作變更資料庫。