다음을 통해 공유


DbConfiguration.SetProviderServices(String, DbProviderServices) 메서드

정의

에서 파생된 DbConfiguration 클래스의 생성자에서 이 메서드를 호출하여 Entity Framework 공급자를 등록합니다.

protected internal void SetProviderServices (string providerInvariantName, System.Data.Entity.Core.Common.DbProviderServices provider);
member this.SetProviderServices : string * System.Data.Entity.Core.Common.DbProviderServices -> unit
Protected Friend Sub SetProviderServices (providerInvariantName As String, provider As DbProviderServices)

매개 변수

providerInvariantName
String

이 공급자가 사용될 ADO.NET 연결 유형을 나타내는 ADO.NET 공급자 고정 이름입니다.

provider
DbProviderServices

공급자가 instance.

설명

공급자는 모두 서비스 자체로 등록되며 AddDefaultResolver 호출을 사용하여 기본 확인자로도 등록됩니다. 이를 통해 EF 공급자는 공급자가 재정의해야 할 수 있는 다른 서비스에 대한 확인자 역할을 할 수 있습니다. 이 메서드는 Entity Framework에 구성을 추가하는 편리하고 검색 가능한 방법으로 제공됩니다. 내부적으로는 AddDependencyResolver를 사용하여 적절한 확인자를 DbProviderServices 추가하고 AddDefaultResolver를 사용하여 공급자를 기본 확인자로 추가하는 것과 동일한 방식으로 작동합니다. 즉, 원하는 경우 사용자 지정 해결 프로그램 또는 Inversion-of-Control 컨테이너에서 백업하는 확인자를 사용하여 동일한 기능을 수행할 수 있습니다.

적용 대상