Sql Server supporta le tabelle in-memory che offrono notevoli vantaggi per quanto riguarda le performance. Quando vogliamo usare queste tabelle in Entity Framework non dobbiamo modificare nulla nel nostro codice in quanto il loro utilizzo è trasparente per il nostro codice. Tuttavia, per quanto riguarda le migrazioni dobbiamo informare il motore che in fase di creazione la tabella è in-memory e non classica. Per fare questo dobbiamo utilizzare il metodo ForSqlServerIsMemoryOptimized sull'entity in fase di mapping come mostrato nel prossimo codice.
protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<Person>() .ForSqlServerIsMemoryOptimized(); }
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare i variable font nel CSS
Migliorare la sicurezza dei prompt con Azure AI Studio
Gestione dei nomi con le regole @layer in CSS
Creare una libreria CSS universale: Nav menu
Recuperare App Service cancellati su Azure
Generare velocemente pagine CRUD in Blazor con QuickGrid
Fornire parametri ad un Web component HTML
Gestione degli eventi nei Web component HTML
Simulare Azure Cosmos DB in locale con Docker
Gestire i dati con Azure Cosmos DB Data Explorer
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL