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
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Ospitare n8n su Azure App Service
Gestire pubblicazione Kubernetes tramite .NET Aspire
Esporre workflow come server MCP con Azure Logic Apps
Introduzione a GitHub Copilot CLI
Integrare un servizio esterno con .NET Aspire
Semplificare i deployment con le label in Azure Container App
Mappare una complex property di una entity su un campo JSON
Ridurre il reflow cambiando il CSS
Integrare OpenAI tramite Aspire
Self-healing degli unit test con Copilot in GitHub
Configurare OpenAI in .NET Aspire




