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
Ordinare randomicamente una lista in C#
Loggare le query più lente con Entity Framework
Creare una libreria CSS universale: Nav menu
Generare velocemente pagine CRUD in Blazor con QuickGrid
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Creare una libreria CSS universale: i bottoni
Proteggere le risorse Azure con private link e private endpoints
Utilizzare Azure AI Studio per testare i modelli AI
Generare la software bill of material (SBOM) in GitHub
Applicare un filtro per recuperare alcune issue di GitHub
I più letti di oggi
- Ricavare l'indirizzo completo della pagina che esegue lo script
- Tutorial ASP.NET
- Windows 7 Installation Fest - Roma, Firenze
- Container & DevOps Day - Online
- .NET Conference Italia 2021 - Online
- .NET Conference Italia 2022 - Milano e Online
- SQL Server 2008 February CTP
- Mono 0.12: verso una nuova implementazione di ASP.NET
- Tutto per portarsi ASP.NET 4.0, Silverlight 4.0 e .NET Framework 4.0 sotto l'ombrellone