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
Creare un webhook in Azure DevOps
Utilizzare Model as a Service su Microsoft Azure
Utilizzare Tailwind CSS all'interno di React: installazione
Proteggere le risorse Azure con private link e private endpoints
Sfruttare al massimo i topic space di Event Grid MQTT
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Migrare una service connection a workload identity federation in Azure DevOps
Evitare il flickering dei componenti nel prerender di Blazor 8
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Routing statico e PreRendering in una Blazor Web App
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL