다음을 통해 공유


Microsoft SQL Server EF Core 데이터베이스 공급자

이 데이터베이스 공급자를 설치하면 Entity Framework Core를 Microsoft SQL Server(Azure SQL Database 포함)에서 사용할 수 있습니다. 공급자는 Entity Framework Core 프로젝트의 일부로 유지 관리됩니다.

설치

Microsoft.EntityFrameworkCore.SqlServer NuGet 패키지를 설치합니다.

dotnet add package Microsoft.EntityFrameworkCore.SqlServer

참고

공급자는 Microsoft.Data.SqlClient(System.Data.SqlClient가 아닌)를 참조합니다. 프로젝트가 SqlClient에 직접 종속될 경우, Microsoft.Data.SqlClient 패키지를 참조하세요.

Microsoft.Data.SqlClient 패키지는 EF Core 공급자보다 자주 제공됩니다. 새 기능 및 버그 수정을 활용하려면 최신 버전의 Microsoft.Data.SqlClient에 직접 패키지 참조를 추가할 수 있습니다.

경고

Microsoft.Data.SqlClient의 비동기 구현에는 알려진 이슈(예:#593, #601등)가 있습니다. 예기치 않은 성능 문제가 발생하는 경우 특히 큰 텍스트 또는 이진 값을 처리할 때 동기화 명령 실행을 대신 사용해 보세요.

지원되는 데이터베이스 엔진

  • Microsoft SQL Server(2012 이상)