Una delle novità di C# 8 è rappresentata dagli asynchronous stream che permettono di enumerare una lista in modo asincrono. Entity Framework Core 3 sfrutta questa nuova funzionalità aggiungendo un nuovo extension method: AsAsyncEnumerable. Questo metodo viene invocato per eseguire una query (come i metodi ToList, ToListAsync, ToArray) e ritorna un oggetto di tipo IAsyncEnumerable<T> il quale può essere iterato tramite await foreach come nell'esempio.
var people = ctx.People.Where(c => c.city == 'Rome').AsAsyncEnumerable(); await foreach(var person in people) { Process(person); }
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestire il breaking change di Entity Framework Core 7 con tabelle che usano identity e trigger
Terminare l'esecuzione di un workflow di GitHub
Pubblicare un pacchetto di NuGet nel feed di GitHub
Pubblicare la documentazione di un repository con GitHub Pages
Permettere l'append ai file di un Azure Storage immutabile
Effettuare il pull di git LFS in un workflow di GitHub
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Specificare il versioning nel path degli URL in ASP.NET Web API
Sfruttare l'output cache di ASP.NET Core 7 con i controller
Monitorare metriche delle risorse Azure con Load Testing
Collegare servizi a Azure Container App con i service connector
Utilizzare la libreria EntityFrameworkCore.Exceptions per gestire le eccezioni di Entity Framework Core in modo tipizzato
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Effettuare update massivi con Entity Framework Core 7