Proveedor de base de datos de Microsoft SQL Server para EF Core
Este proveedor de base de datos permite usar Entity Framework Core con Microsoft SQL Server (incluido Azure SQL Database). Este proveedor se mantiene como parte del proyecto Entity Framework Core.
Instalar
Instale el paquete NuGet Microsoft.EntityFrameworkCore.SqlServer.
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
Nota:
El proveedor hace referencia a Microsoft.Data.SqlClient (no a System.Data.SqlClient). Si su proyecto depende directamente de SqlClient, asegúrese de que haga referencia al paquete Microsoft.Data.SqlClient.
Sugerencia
El paquete Microsoft.Data.SqlClient se distribuye con más frecuencia que el proveedor de EF Core. Si desea aprovechar las nuevas características y correcciones de errores, puede agregar una referencia de paquete directa a la última versión de Microsoft.Data.SqlClient.
Advertencia
Desafortunadamente, la implementación asincrónica de Microsoft.Data.SqlClient tiene algunos problemas conocidos (p. ej, #593, #601 y otros). Si observa problemas inesperados de rendimiento, pruebe a usar la ejecución del comando de sincronización en su lugar, especialmente cuando trabaje con valores binarios o de texto grandes.
Motores de base de datos compatibles
- Microsoft SQL Server (de 2012 en adelante)