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
Le cron expression di un workflow di GitHub
Supporto nativo a JSON in SQL Server 2025
Cambiamenti in OpenAPI per la documentazione di ASP.NET
Esporre un server MCP esistente con Azure API Management
Gestione delle scrollbar dinamiche in HTML e CSS
Integrazione di Copilot in .NET Aspire
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Supporto semplificato per le left join in Entity Framework 10
Evitare la compressione degli artefatti in un workflow di GitHub
Usare la parola chiave field per semplificare la scrittura di proprietà in C#
Operazioni tra insiemi di array in Javascript
Disabilitare la telemetria nella CLI di GitHub


