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
Proteggere l'endpoint dell'agente A2A delle Logic App
Integrare SQL Server in un progetto .NET Aspire
Eliminare record doppi in Sql Server
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
Utilizzare WebJobs su Linux con Azure App Service
Utilizzare Locust con Azure Load Testing
Mischiare codice server side e client side in una query LINQ con Entity Framework
Nuova modale riconnessione Blazor
Ricevere notifiche sui test con Azure Load Testing
Utilizzare i variable font nel CSS


