Bagikan melalui


Penyedia Database EF Core Microsoft SQL Server

Penyedia database ini memungkinkan Entity Framework Core digunakan dengan Microsoft SQL Server (termasuk Azure SQL Database). Penyedia dipertahankan sebagai bagian dari Proyek Entity Framework Core.

Instal

Instal paket NuGet Microsoft.EntityFrameworkCore.SqlServer.

dotnet add package Microsoft.EntityFrameworkCore.SqlServer

Catatan

Penyedia mereferensikan Microsoft.Data.SqlClient (bukan System.Data.SqlClient). Jika proyek Anda memiliki dependensi langsung pada SqlClient, pastikan proyek tersebut merujuk pada paket Microsoft.Data.SqlClient.

Tip

Paket Microsoft.Data.SqlClient dikirim lebih sering daripada penyedia EF Core. Jika Anda ingin memanfaatkan fitur baru dan perbaikan bug, Anda dapat menambahkan referensi paket langsung ke versi terbaru Microsoft.Data.SqlClient.

Peringatan

Implementasi asinkron Microsoft.Data.SqlClient sayangnya memiliki beberapa masalah yang diketahui (misalnya #593, #601, dan lainnya). Jika Anda melihat masalah performa yang tidak terduga, coba gunakan eksekusi perintah sinkronisasi, terutama saat berhadapan dengan teks besar atau nilai biner.

Mesin Database yang Didukung

  • Microsoft SQL Server (2012 dan seterusnya)