Dostawca bazy danych Microsoft SQL Server dla rozwiązania EF Core
Ten dostawca bazy danych umożliwia używanie rozwiązania Entity Framework Core z bazą danych Microsoft SQL Server (w tym z usługą Azure SQL Database). Dostawca jest utrzymywany w ramach projektu Entity Framework Core Project.
Instalowanie
Zainstaluj pakiet NuGet Microsoft.EntityFrameworkCore.Sqlite.
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
Uwaga
Dostawca odwołuje się do pakietu Microsoft.Data.SqlClient (a nie System.Data.SqlClient). Jeśli projekt ma bezpośrednią zależność od elementu SqlClient, upewnij się, że odwołuje się do pakietu Microsoft.Data.SqlClient.
Napiwek
Pakiet Microsoft.Data.SqlClient jest dostarczany częściej niż dostawca rozwiązania EF Core. Jeśli chcesz skorzystać z nowych funkcji i poprawek błędów, możesz dodać bezpośrednie odwołanie do najnowszej wersji pakietu Microsoft.Data.SqlClient.
Ostrzeżenie
Implementacja asynchronicznego elementu Microsoft.Data.SqlClient niestety ma pewne znane problemy (np. #593, #601 i inne). Jeśli występują nieoczekiwane problemy z wydajnością, spróbuj zamiast tego użyć polecenia synchronizacji, szczególnie w przypadku obsługi dużych wartości tekstowych lub binarnych.
Obsługiwane aparaty baz danych
- Microsoft SQL Server (2012 i nowsze)