Enitty Framework gestisce nativamente la concorrenza ottimistica; l'unica cosa che dobbiamo fare è specificare quali proprietà entrano a far parte del controllo della concorrenza ottimistica.
Per supportare questo scenario con Code First, è sufficiente selezionare la proprietà con il metodo Property e poi invocare su di essa il metodo IsConcurrencyToken, così come mostrato nel seguente codice:
modelBuilder.Entity<Person>().Property(p => p.Version).IsConcurrencyToken();
In questo modo, la proprietà Version dell'entità Person farà parte del controllo per la concorrenza ottimistica.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare un radio button per Blazor
Tracciare le modifiche apportate in Azure Blob Storage
Single Page Application con .NET 5
Avviare una registrazione audio e video in una applicazione della Universal Windows Platform
Utilizzare .NET Core con AWS Lambda
Rendere sticky un elemento HTML in Angular
Eseguire più query che tornano un singolo dato in un solo comando con la libreria Entity Framework Plus
Utilizzare CSS per dimensionare un div in base alla viewport o in base al testo
Monitorare lo stato di salute di un Azure App Service
Point-in-time restore con Azure Cosmos DB
Filtrare il logging con il metodo LogTo di Entity Framework Core 5
Le novità di ASP.NET Core 5
I più letti di oggi
- Blazor Conference 2021 - Online
- Track 1: @dbochicchio e @cristiancivera con 'Blazor for absolute beginners'Track 2: @apomic80 con 'Dynamic UI with Blazor WebAssembly'Track 3: #aspilive Seguici live su => https://aspit.co/BlazorConf-21
- Track 1: @GiampaoloTUCCI con 'Progressive Web Apps with Blazor'Track 2: @dottor con 'Blazor Tips&Tricks'Track 3: #aspilive Seguici live su => https://aspit.co/BlazorConf-21
- Un datagrid con ordinamento con ASP