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
Utilizzare gli asynchronous stream in Entity Framework Core 3 (#523) 4
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Hidden gems in Azure SQL that will make every developer want to use it!
A lap around Azure Cognitive Services
Avviare una registrazione audio e video in una applicazione della Universal Windows Platform
GRPC vs REST con .NET 5
Creare azioni rapide con SwipeView in Xamarin Forms
Progressive Web Apps with Blazor and Azure
Persistere una proprietà complessa di una classe come JSON in una colonna di una tabella con Entity Framework Core
Abilitare Hot Module Replacement in Angular
Utilizzare app-shell per rendere un'applicazione Angular più responsiva alla partenza
Blazor: Forms
Utilizzare il Nullish Coalescing con TypeScript
Gestire gli app role di Azure Active Directory