Poskytovatel databáze Microsoft SQL Server pro EF Core
Tento poskytovatel databáze umožňuje použít Entity Framework Core s Microsoft SQL Serverem (včetně databáze Azure SQL). Tento poskytovatel je součástí projektu Entity Framework Core.
Instalace
Nainstalujte balíček Microsoft.EntityFrameworkCore.SqlServer NuGet.
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
Poznámka
Tento poskytovatel odkazuje na Microsoft.Data.SqlClient (nikoli na System.Data.SqlClient). Pokud váš projekt přebírá přímou závislost na SqlClient, ověřte, že odkazuje na balíček Microsoft.Data.SqlClient.
Tip
Balíček Microsoft.Data.SqlClient se dodává častěji než poskytovatel EF Core. Pokud chcete využívat nové funkce a opravy chyb, můžete přidat přímý odkaz na balíček na nejnovější verzi Microsoft.Data.SqlClient.
Upozorňující
Asynchronní implementace Microsoft.Data.SqlClient bohužel obsahuje některé známé problémy (např. #593, #601 a další). Pokud dochází k neočekávaným problémům s výkonem, zkuste místo toho použít spuštění příkazu synchronizace, zejména při práci s velkými textovými nebo binárními hodnotami.
Podporované databázové stroje
- Microsoft SQL Server (od verze 2012)