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 gruppi di client per Event Grid MQTT
Creare una libreria CSS universale: Clip-path
Change tracking e composition in Entity Framework
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Creare un webhook in Azure DevOps
Utilizzare Azure AI Studio per testare i modelli AI
Creazione di componenti personalizzati in React.js con Tailwind CSS
Gestire domini wildcard in Azure Container Apps
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Effettuare il binding di date in Blazor
Hosting di componenti WebAssembly in un'applicazione Blazor static
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL