假設我有一個訂單狀態機和實體,我也有存盤庫來將資訊保存到我的 postgres 資料庫。
更新事件到達以更新我的訂單中的交貨日期,但我想在更新之前檢查其他訂單的其他實體是否具有相同的交貨日期(因為我只有 1 個送貨員)。
到目前為止我的解決方案只是創建一個自定義活動,但想知道這是否是正確的方法
uj5u.com熱心網友回復:
如果您使用的是 Entity Framework Core,則可以將您的DbContext(包括 saga 類映射)添加為對您的活動的依賴,并查詢表以查看是否有另一個匹配日期并適當地處理結果。整個操作將在一個事務中進行,因為 MassTransit 在加載 saga 實體之前啟動一個事務。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/513897.html
標籤:。网实体框架核心轨道交通
下一篇:Razor類別庫-它可以包含類嗎
