Поставщик базы данных Microsoft SQL Server EF Core
Этот поставщик базы данных позволяет использовать Entity Framework Core с Microsoft SQL Server (включая базу данных SQL Azure). Работы над этим поставщиком ведутся в рамках проекта Entity Framework Core.
Установка
Установите пакет NuGet Microsoft.EntityFrameworkCore.SqlServer.
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
Примечание
Поставщик ссылается на Microsoft.Data.SqlClient, а не на System.Data.SqlClient. Если проект принимает прямую зависимость от SqlClient, убедитесь, что добавлена ссылка на пакет Microsoft.Data.SqlClient.
Совет
Пакет Microsoft.Data.SqlClient поставляется чаще, чем поставщик EF Core. Если вы хотите воспользоваться преимуществами новых функций и исправлений ошибок, вы можете добавить прямую ссылку на пакет в последнюю версию Microsoft.Data.SqlClient.
Предупреждение
Асинхронная реализация Майкрософт. Data.SqlClient, к сожалению, имеет некоторые известные проблемы (например, #593, #601 и т. д.). Если возникают непредвиденные проблемы с производительностью, попробуйте использовать выполнение команд синхронизации, особенно при работе с большим текстом или двоичными значениями.
Поддерживаемые ядра СУБД
- Microsoft SQL Server (2012 и последующие версии)