Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Tabelle Ottimizzate per la Memoria sono una funzionalità di SQL Server dove l'intera tabella risiede in memoria. Una seconda copia dei dati della tabella viene mantenuta su disco, ma solo per motivi di durabilità. I dati nelle tabelle ottimizzate per la memoria vengono letti solo dal disco durante il ripristino del database. Ad esempio, dopo un riavvio del server.
Configurazione di una tabella ottimizzata per la memoria
È possibile specificare che la tabella a cui è mappata un'entità è ottimizzata per la memoria. Quando si usa EF Core per creare e gestire un database basato sul modello (con migrazioni o EnsureCreated), verrà creata una tabella ottimizzata per la memoria per queste entità.
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Blog>().ToTable(b => b.IsMemoryOptimized());
}