Wie werden EF Core-Update und Azure Blob-Upload transaktional in einer einzigen Anfrage gehandhabt?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie werden EF Core-Update und Azure Blob-Upload transaktional in einer einzigen Anfrage gehandhabt?

Post by Anonymous »

Ich erstelle eine ASP.NET Core-Web-API, bei der ich eine Datei in Azure Blob Storage hochladen und eine EF Core-Entität in einer einzigen Anfrage aktualisieren muss.
Die Herausforderung besteht darin, dass EF Core Transaktionen unterstützt, Azure Blob Storage jedoch nicht daran teilnimmt. Daher riskiere ich, verwaiste Dateien oder inkonsistente Datenbankeinträge zurückzulassen, wenn ein Vorgang erfolgreich ist und der andere fehlschlägt.
Was ist ein sauberes Muster, um eine Datei in Azure Blob Storage hochzuladen und eine EF Core-Update effektiv transaktional in einer einzigen HTTP-Anfrage?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post