Come cancellare una riga in una Temporal History Table

Utilizzando le Temporal History Table potrebbe essere necessario cancellare delle righe memorizzate all’interno delle tabelle generate automaticamente. Con il sistema automatico di gestione delle modifiche, che definisce la validità temporale delle righe nelle tabelle di history, la cancellazione dei record non dovrebbe essere necessaria. La cancellazione “tradizionale” di un record non è possibile: è necessario […]

Eseguire task in background utilizzando BackgroundService

Un metodo alternativo per la creazione di servizi eseguiti in background è l’utilizzo della classe BackgroundService, anzichè l’utilizzo dell’interfaccia IHostedService (vista nel post precedente). In pratica si procede ereditando la classe BackgroundService e facendo override del metodo asincrono ExecuteAsync . Scendendo nei dettagli si tratta di una classe astratta che implementa IHostedService, implementando i metodi StartAsync […]