Dalla versione 2016, Sql Server supporta le Memory-Optimized table. Si tratta di tabelle che Sql Server mantiene in memoria per velocizzarne l'accesso e di cui tiene una copia sul disco solo per scopi di persistenza dei dati. Dal punto di vista del codice SQL, non ci sono differenze tra l'usare una tabella normale e una in memoria.
Tuttavia, quando utilizziamo l'approccio Code-First, dobbiamo specificare quali tabelle vogliamo siano create come memory-optimized. Per fare questo basta usare il metodo IsMemoryOptimized in fase di mapping.
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Country>(e =>
{
e.IsMemoryOptimized();
});
}Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Mappare una complex property di una entity su un campo JSON
Gestire il ciclo di vita di AbortController in Javascript
Ricerca delle GitHub issue tramite operatori logici
Evitare memory leaks nelle closure JavaScript
Ospitare n8n su Azure App Service
Costruire endpoint SSE in ASP.NET Core
Come automatizzare il download dei report di billing da GitHub Enterprise
DevSecOps per .NET: dalla teoria alla pratica
Utilizzare le direttive più importanti in una file based app .NET
Gestire trasferimenti cloud con Azure Storage Mover
Supportare la crittografia di ASP.NET Core con Azure Container App
Response streaming con Blazor e .NET 10




