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
Escludere alcuni file da GitHub Copilot
Integrare OpenAI tramite Aspire
Gestire gli errori nelle Promise JavaScript con try()
Abilitare il rolling update su Azure Functions flex consumption
Configuratione e utilizzo .NET Aspire CLI
Ricerca delle GitHub issue tramite operatori logici
Creare comandi nella dashboard .NET Aspire
Pubblicare un MCP Server in GitHub MCP Registry
Utilizzare WhenEach per processare i risultati di una lista di task
Rendere affidabile lo scale out su Azure App Service
Analizzare il contenuto di una issue con GitHub Models e AI
Gestione dei prompt file a livello di organizzazione aziendale in GitHub


