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
Creare una libreria CSS universale: Clip-path
Evitare il flickering dei componenti nel prerender di Blazor 8
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Estrarre dati randomici da una lista di oggetti in C#
Migrare una service connection a workload identity federation in Azure DevOps
Usare lo spread operator con i collection initializer in C#
Sfruttare al massimo i topic space di Event Grid MQTT
Miglioramenti nelle performance di Angular 16
Generare token per autenicarsi sulle API di GitHub
Sostituire la GitHub Action di login su private registry
Gestire il colore CSS con HWB
Utilizzare Tailwind CSS all'interno di React: primi componenti