Molto spesso capita di dover recuperare le entity di un certo tipo presenti nel contesto. Per fare questo possiamo ricorrere alla proprietà Local della classe DbSet. A differenze del metodo Entries che ritorna le entry presenti nello state manager, Local ritorna solamente le entity e quindi è più snello.
var inMemoryPeople = ctx.People.Local
Le entity restituite da Local sono le stesse tracciate dal contesto e non una copia, quindi le modifiche apportate a queste entity sono riportate nel contesto.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Effettuare chiamate con versioning da Blazor ad ASP.NET Core
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Applicare il versioning ai nostri endpoint ASP.NET Core Minimal API
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Utilizzare la session affinity con Azure Container Apps
Sfruttare al massimo i topic space di Event Grid MQTT
Utilizzare Model as a Service su Microsoft Azure
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
Load test di ASP.NET Core con k6
Ottenere il contenuto di una cartella FTP con la libreria FluentFTP
Eseguire attività basate su eventi con Azure Container Jobs
I più letti di oggi
- Utilizzare Azure AI Studio per testare i modelli AI
- I lego? Programmabili con .NET!
- Taggare automaticamente un repository con una pipeline di Azure DevOps
- Semplificare con un extension method l'aggiunta di filtri a run time nelle query LINQ
- Cambiare la pagina di anteprima dei Web Services
- Tracciabilità dei work item nel ciclo di vita del software con Azure DevOps
- Creare contatori nelle pipeline YAML con Azure DevOps