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
Le novità di Entity Framework (Core) 7
Collegare servizi a Azure Container App con i service connector
Miglioramenti alla leggibilità delle Media Query con le specifiche di livello 4
Leggere la configurazione da Azure KeyVault con logica di retry in ASP.NET Core
Ottenere il riferimento alla finestra che ha aperto un'altra finestra con HTML5 e JavaScript
Definire lo stile CSS in base alle dimensioni del container
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
Abilitare HTTP/3 in ASP.NET Core 7.0
Effettuare delete massive con Entity Framework Core 7
Sviluppo applicazioni x-plat con .NET MAUI
Gestione degli environment per il deploy con un workflow di GitHub
Utilizzare .NET Framework con le Azure Function in modalità isolata
I più letti di oggi
- devConf 2022 - Online
- .NET Conference Italia 2022 - Milano e Online
- Blazor Conference 2021 - Online
- Visual Studio 2019 Live - Milano
- .NET Conference Italia 2021 - Online
- Novità di ASP.NET Core 1.1
- L'object model di Microsoft SharePoint - Seconda parte
- Visual Studio 2010 per l'architetto
- Visual Studio 2017 e il supporto a Docker per ASP.NET Core
- Anteprima di ASP.NET Core 3