簡體   English   中英

在一次交易中刪除Azure Blob

[英]Deleting Azure blobs in one transaction

我有五個Azure Blob,它們對應於五個SQL Azure數據庫條目。 實體框架允許我在一個事務中刪除五個數據庫條目,例如,請參見此處: 實體框架中的多個SaveChanges調用 我也想在一次交易中刪除五個Blob。 因此,不會刪除任何斑點或全部斑點。 我該怎么做呢? 如果有任何Blob刪除失敗,我打算回滾數據庫事務,但是到目前為止,我一次只能刪除一個Blob。

每個對Blob存儲的REST調用都是獨立的; 多個通話周圍沒有交易。

刪除單個調用(事務)中的多個Blob的唯一可能方法是,如果所有Blob都在同一容器內。 然后,您可以在單個調用中對容器執行刪除操作,這還將刪除該容器中的所有blob。

這里的API文檔,並在這里為.NET庫調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM