Microsoft SQL Server EF Core データベース プロバイダー

このデータベース プロバイダーにより、Microsoft SQL Server (Azure SQL Database を含む) と共に Entity Framework Core を使用できます。 このプロバイダーは、Entity Framework Core プロジェクトの一部として保守管理されています。

インストール

Microsoft.EntityFrameworkCore.SqlServer NuGet パッケージをインストールします。

dotnet add package Microsoft.EntityFrameworkCore.SqlServer

注意

バージョン 3.0.0 以降、プロバイダーでは Microsoft.Data.SqlClient が参照されます (以前のバージョンでは System.Data.SqlClient に依存していました)。 ご使用のプロジェクトが SqlClient に直接依存している場合は、Microsoft.Data.SqlClient パッケージが参照されていることを確認してください。

ヒント

Microsoft.Data.SqlClient パッケージは、EF Core プロバイダーよりも頻繁に提供されます。 新機能とバグ修正を利用する場合は、最新バージョンの Microsoft.Data.SqlClient にパッケージの直接の参照を追加できます。

サポートされているデータベース エンジン

  • Microsoft SQL Server (2012 以降)