dukungan Tabel Memory-Optimized di Penyedia Database SQL Server EF Core

Tabel yang Dioptimalkan Memori adalah fitur SQL Server di mana seluruh tabel ditempatkan dalam memori. Salinan kedua data tabel dipertahankan pada disk, tetapi hanya untuk tujuan durabilitas. Data dalam tabel yang dioptimalkan memori hanya dibaca dari disk selama pemulihan database. Misalnya, setelah server dimulai ulang.

Mengonfigurasi tabel yang dioptimalkan memori

Anda dapat menentukan bahwa tabel tempat entitas dipetakan dioptimalkan pada memori. Saat menggunakan EF Core untuk membuat dan memelihara database berdasarkan model Anda (baik dengan migrasi atau EnsureCreated), tabel yang dioptimalkan memori akan dibuat untuk entitas ini.

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    modelBuilder.Entity<Blog>().ToTable(b => b.IsMemoryOptimized());
}