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
Integrare OpenAI tramite Aspire
Introduzione ai web component HTML
Integrazione di Copilot in .NET Aspire
Integrare LLM alle nostre applicazioni in .NET con MCP
Keynote .NET Conference Italia 2025
Interagire con Azure DevOps tramite MCP Server
Abilitare .NET 10 su Azure App Service e Azure Functions
Gestire trasferimenti cloud con Azure Storage Mover
Arricchire l'interfaccia di .NET Aspire
Controllare la velocità di spostamento su una pagina HTML
Utilizzare @property per animare nativamente un oggetto HTML tramite CSS
Importare repository da Bitbucket a GitHub Enterprise Cloud
I più letti di oggi
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Esaminare documenti XML con namespace utilizzando LINQ to XML
- Le DirectInk API nella Universal Windows Platform
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Gli oggetti CallOut di Expression Blend 4.0
- Sfruttare una CDN con i bundle di ASP.NET


